Fix wrong memory release order 80/277380/1
authorJusung Son <jusung07.son@samsung.com>
Mon, 21 Dec 2020 05:49:54 +0000 (14:49 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Wed, 6 Jul 2022 02:12:22 +0000 (11:12 +0900)
Change-Id: I78fea9cded72e68a77fae85959b721930256c0ae
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
alarm-manager.c

index 4a66f769a8b64f6b504109f4cd9ed88a4fe4e1cb..c8d46c927b2db0dcfbc963360477de71594e91cf 100644 (file)
@@ -2638,8 +2638,8 @@ static bool __permit_by_config(pkgmgrinfo_appinfo_h handle, uid_t uid)
                        ALARM_MGR_EXCEPTION_PRINT("certsvc_certificate_get_visibility() is failed.");
 
                pkgmgrinfo_pkginfo_destroy_certinfo(certinfo);
-               certsvc_instance_free(instance);
                certsvc_certificate_free(certificate);
+               certsvc_instance_free(instance);
 
                ALARM_MGR_EXCEPTION_PRINT("visibility is %d", visibility);
                if (visibility & CERTSVC_VISIBILITY_PLATFORM) {