evdev: resolve memory leak
authorduna.oh <duna.oh@samsung.com>
Fri, 27 Jan 2023 07:26:43 +0000 (16:26 +0900)
committerduna.oh <duna.oh@samsung.com>
Fri, 27 Jan 2023 07:26:43 +0000 (16:26 +0900)
src/evdev.c

index 5e8f000..645ccfc 100644 (file)
@@ -2506,7 +2506,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;
                }
        }