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>
Tue, 4 Feb 2025 10:03:45 +0000 (19:03 +0900)
src/evdev.c

index 4b74ba13186ba96ba7545cfdfc039ee6f6f2f50b..c4a18bde83c6338681812d5e601488a708e41de8 100644 (file)
@@ -2500,7 +2500,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;
                }
        }