Found by coverity.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
struct quirks_context *quirks;
const char *data_path = LIBINPUT_QUIRKS_DIR;
const char *override_file = LIBINPUT_QUIRKS_OVERRIDE_FILE;
- const char *builddir = NULL;
+ char *builddir = NULL;
if (stat(dev->devnode, &st) < 0)
return;
override_file = NULL;
}
+ free(builddir);
+
quirks = quirks_init_subsystem(data_path,
override_file,
quirks_log_handler,
out:
udev_device_unref(udev_device);
udev_unref(udev);
+ quirks_context_unref(quirks);
}
static inline void
print_libinput_description(struct record_context *ctx,