Fix issue detected by static analysis tool 54/301454/1
authorInhong Han <inhong1.han@samsung.com>
Thu, 16 Nov 2023 04:06:04 +0000 (13:06 +0900)
committerJunseok Kim <juns.kim@samsung.com>
Thu, 16 Nov 2023 05:35:50 +0000 (14:35 +0900)
pass_freed_arg: Passing freed pointer edev->e_dev_list as an argument to g_list_find

Change-Id: I3a75956f2ef6f57b691cb909ca18719eca6719a8

src/bin/e_input_inputs.c

index c67b43966b323425372029318c72398ffae9de7c..1c1e5613b464c2248d205c0d85edc17dd9e06096 100644 (file)
@@ -392,7 +392,6 @@ _e_input_remove_ecore_device(E_Input_Evdev *edev, Ecore_Device_Class clas)
                   GList *del_list = g_list_find(edev->e_dev_list, device);
                   if (del_list)
                     {
-                       g_object_unref(device);
                        edev->e_dev_list = g_list_delete_link(edev->e_dev_list, del_list);
                     }
                }