Fix wrong memory release order 68/324368/1
authorjusung son <jusung07.son@samsung.com>
Fri, 16 May 2025 04:15:57 +0000 (13:15 +0900)
committerjusung son <jusung07.son@samsung.com>
Fri, 16 May 2025 04:15:57 +0000 (13:15 +0900)
Change-Id: I59a75d6b1ec994ab7b2ead7d36113a2e86833b9a
Signed-off-by: jusung son <jusung07.son@samsung.com>
modules/group/certificate_matcher.cc

index b7298e3f5196ab688c7aaca63f7cde1ea9d6f2d1..c7aa992126376f21342ead5ae8afba38c39a99b6 100644 (file)
@@ -223,8 +223,8 @@ bool CertificateMatcher::IsPlatformCert(const std::string& pkgid, uid_t uid) {
   if (r != CERTSVC_SUCCESS)
     _E("certsvc_certificate_get_visibility() is failed."); /* LCOV_EXCL_LINE */
 
-  certsvc_instance_free(instance);
   certsvc_certificate_free(certificate);
+  certsvc_instance_free(instance);
 
   _D("visibility is %d", visibility);
   if (visibility & CERTSVC_VISIBILITY_PLATFORM) {