Fix memory leak in autofill manager 53/282253/2
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 29 Sep 2022 06:46:02 +0000 (15:46 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 29 Sep 2022 06:46:41 +0000 (15:46 +0900)
Change-Id: Ife0f4b4bcb3068aff2e5456f1b8b8ebc759c4e12
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
manager/autofill_manager.c

index 415b95c..c7d3c7d 100644 (file)
@@ -289,12 +289,12 @@ EXPORT_API int autofill_manager_foreach_autofill_service(autofill_manager_h amh,
         return AUTOFILL_ERROR_OPERATION_FAILED;
     }
     ret = rpc_port_proxy_list_string_foreach(app_id_list, callback, user_data);
+    rpc_port_proxy_list_string_destroy(app_id_list);
+
     if (ret != RPC_PORT_ERROR_NONE) {
         LOGW("[ERROR] Failed to get list. err = %d", ret);
         return AUTOFILL_ERROR_OPERATION_FAILED;
     }
 
-    rpc_port_proxy_list_string_destroy(app_id_list);
-
     return AUTOFILL_ERROR_NONE;
 }