Fix memory leaks
[platform/framework/native/appfw.git] / src / security / FSec_PrivacyInfoImpl.cpp
index 941ac9c..d436b14 100755 (executable)
@@ -90,8 +90,13 @@ _PrivacyInfoImpl::GetDisplayName(void) const
        privacyInfo.privacy_id = pPrivacyId.get();
        ret = privacy_info_client_get_privacy_display_name(&privacyInfo, &pPrivacyDisplayName);
        SysTryReturn(NID_SEC, ret == PRIV_MGR_ERROR_SUCCESS, displayName, E_SYSTEM, "[E_SYSTEM] An unexpected system error occurred.");
-
        displayName.Append(pPrivacyDisplayName);
+
+       if (pPrivacyDisplayName != null)
+       {
+               free(pPrivacyDisplayName);
+       }
+
        return displayName;
 }