From: Hans de Goede Date: Wed, 5 Jun 2024 20:07:32 +0000 (+0200) Subject: ply-device-manager: Make create_devices_for_subsystem () return void X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12fdedb4efb0b7e04c74f43917a180a20e54ea24;p=thirdparty%2Fplymouth.git ply-device-manager: Make create_devices_for_subsystem () return void Make create_devices_for_subsystem () return void. Its callers do not care about the return value and currently the return value is not always correct since if a device is found, found may later become false again if a subsequent create_devices_for_udev_device () call fails. --- diff --git a/src/libply-splash-core/ply-device-manager.c b/src/libply-splash-core/ply-device-manager.c index 90a60661..1f41e1b2 100644 --- a/src/libply-splash-core/ply-device-manager.c +++ b/src/libply-splash-core/ply-device-manager.c @@ -458,23 +458,22 @@ create_devices_for_udev_device (ply_device_manager_t *manager, return created; } -static bool +static void create_devices_for_subsystem (ply_device_manager_t *manager, const char *subsystem) { struct udev_enumerate *matches; struct udev_list_entry *entry; - bool found_device = false; if (strcmp (subsystem, SUBSYSTEM_INPUT) == 0) { if (ply_kernel_command_line_has_argument ("plymouth.use-legacy-input")) { ply_trace ("Not creating devices for subsystem " SUBSYSTEM_INPUT " because plymouth.use-legacy-input on command line"); - return false; + return; } if (manager->xkb_keymap == NULL) { ply_trace ("Not creating devices for subsystem " SUBSYSTEM_INPUT " because there is no configure XKB layout"); - return false; + return; } } @@ -512,7 +511,7 @@ create_devices_for_subsystem (ply_device_manager_t *manager, node = udev_device_get_devnode (device); if (node != NULL) { ply_trace ("found node %s", node); - found_device = create_devices_for_udev_device (manager, device); + create_devices_for_udev_device (manager, device); } } else { ply_trace ("it's not initialized"); @@ -522,8 +521,6 @@ create_devices_for_subsystem (ply_device_manager_t *manager, } udev_enumerate_unref (matches); - - return found_device; } static void