Fix wrong memory release order 29/250129/1
authorJusung Son <jusung07.son@samsung.com>
Mon, 21 Dec 2020 05:48:14 +0000 (14:48 +0900)
committerJusung Son <jusung07.son@samsung.com>
Mon, 21 Dec 2020 05:48:14 +0000 (14:48 +0900)
Change-Id: Id8841bc9b552a7856adab4671622289e8870ee5d
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
src/esd_main.c

index 9484e89dfca5387cfe69f821fc124984d8e25f39..f34b0a42f9c502f1cc73c315a221b15f158ec11c 100644 (file)
@@ -260,8 +260,8 @@ static bool __esd_check_platform_cert(const char *pkgid, uid_t uid)
                _E("certsvc_certificate_get_visibility() is failed.");
 
        pkgmgrinfo_pkginfo_destroy_certinfo(certinfo);
-       certsvc_instance_free(instance);
        certsvc_certificate_free(certificate);
+       certsvc_instance_free(instance);
 
        _D("visibility is %d", visibility);
        if (visibility & CERTSVC_VISIBILITY_PLATFORM) {