Fix for coverty issue 105334 70/183570/2
authorSudipto <sudipto.bal@samsung.com>
Fri, 6 Jul 2018 19:23:25 +0000 (00:53 +0530)
committerSudipto <sudipto.bal@samsung.com>
Tue, 24 Jul 2018 09:54:36 +0000 (15:24 +0530)
Change-Id: I4091bb86b17580cf54be0930a5ae1763c6c5a510
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
src/account.c

index b488ea5..e03b62e 100644 (file)
@@ -491,7 +491,9 @@ int _unregister_account_provider(pkgmgrinfo_appinfo_h package_info_handle, void*
        _D("Unregistering the Account Provider.");
 
        char* app_id = NULL;
-       pkgmgrinfo_appinfo_get_appid(package_info_handle, &app_id);
+       int get_appid_ret = pkgmgrinfo_appinfo_get_appid(package_info_handle, &app_id);
+
+       retvm_if(get_appid_ret == PMINFO_R_ERROR, PMINFO_R_ERROR, "Error fetching app id");
        _D("appid : %s", app_id);
 
        int ret = ACCOUNT_ERROR_NONE;