Fix memory leak 56/100756/1 accepted/tizen/3.0/common/20161130.133610 accepted/tizen/3.0/ivi/20161130.091221 accepted/tizen/3.0/mobile/20161130.091130 accepted/tizen/3.0/tv/20161130.091149 accepted/tizen/3.0/wearable/20161130.091206 submit/tizen_3.0/20161130.023420
authorJunghoon Park <jh9216.park@samsung.com>
Tue, 29 Nov 2016 06:40:35 +0000 (15:40 +0900)
committerJunghoon Park <jh9216.park@samsung.com>
Tue, 29 Nov 2016 06:40:35 +0000 (15:40 +0900)
Change-Id: I6813b094297aaa2b7b9a5269fa5d11546dedccdb
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
src/app_manager.c

index 55ebad3..0c0a60d 100644 (file)
@@ -438,9 +438,11 @@ API int app_manager_event_create(app_manager_event_h *handle)
                                __FUNCTION__, NULL);
 
        pc = pkgmgr_client_new(PC_LISTENING);
-       if (pc == NULL)
+       if (pc == NULL) {
+               free(app_mgr_evt);
                return app_manager_error(APP_MANAGER_ERROR_OUT_OF_MEMORY,
                                __FUNCTION__, NULL);
+       }
 
        app_mgr_evt->pc = pc;
        *handle = app_mgr_evt;