From 408fb1ee6e02c8ad67c6144f87a94dc32dd1d8f6 Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Fri, 17 Jul 2020 17:17:05 +0900 Subject: [PATCH] e_devicemgr_inputgen: remove memory leak Change-Id: I1d52223e0bf8871763fc8472e69dd1aa3aa77c9a --- src/bin/e_devicemgr_inputgen.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/e_devicemgr_inputgen.c b/src/bin/e_devicemgr_inputgen.c index a844a0cf1b..a5511390c9 100644 --- a/src/bin/e_devicemgr_inputgen.c +++ b/src/bin/e_devicemgr_inputgen.c @@ -794,7 +794,10 @@ _e_devicemgr_inputgen_create_device(Ecore_Device_Class clas, struct wl_client *c device->clients = eina_list_append(device->clients, cdata); if (exist_device_flag) - return TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE; + { + E_FREE(device); + return TIZEN_INPUT_DEVICE_MANAGER_ERROR_NONE; + } if (!_e_devicemgr_inputgen_hw_device_check(device)) { -- 2.34.1