diff --git a/tools/libevdev-tweak-device.c b/tools/libevdev-tweak-device.c index 295f0cd..7dcdbda 100644 --- a/tools/libevdev-tweak-device.c +++ b/tools/libevdev-tweak-device.c @@ -435,7 +435,8 @@ main(int argc, char **argv) out: libevdev_free(dev); - close(fd); + if (fd != -1) + close(fd); return rc; }