evdev: resolve memory leak
authorduna.oh <duna.oh@samsung.com>
Fri, 27 Jan 2023 07:26:43 +0000 (16:26 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Mon, 4 Dec 2023 10:31:00 +0000 (19:31 +0900)
src/evdev.c

index 660acc208a046ae9cc758cc6663f8f053079280d..813b0c81c6d829ff786867ff4fba3a39e7dace26 100644 (file)
@@ -2502,7 +2502,7 @@ evdev_device_create(struct libinput_seat *seat,
                if (strcmp(devnode, udev_device_get_devnode(d->udev_device))== 0) {
                        log_info(libinput,
                                "%s device is already opened\n", d->devname);
-                       return NULL;
+                       goto err;
                }
        }