privilege_x *tmp5 = NULL;
sqlite3 *pkginfo_db = NULL;
+ *handle = NULL;
/*validate pkgid*/
ret = db_util_open_with_options(getUserPkgParserDBPathUID(uid), &pkginfo_db, SQLITE_OPEN_READONLY, NULL);
retvm_if(ret != SQLITE_OK, PMINFO_R_ERROR, "connect db [%s] failed!", getUserPkgParserDBPathUID(uid));
char query[MAX_QUERY_LEN] = {'\0'};
sqlite3 *appinfo_db = NULL;
+ *handle = NULL;
/*open db*/
_LOGD("getUserPkgParserDBPathUID(%d) returns: [%s]", uid, getUserPkgParserDBPathUID(uid));
ret = db_util_open_with_options(getUserPkgParserDBPathUID(uid), &appinfo_db, SQLITE_OPEN_READONLY, NULL);
retvm_if(handle == NULL, PMINFO_R_EINVAL, "Argument supplied to hold return value is NULL\n");
pkgmgr_certinfo_x *certinfo = NULL;
certinfo = calloc(1, sizeof(pkgmgr_certinfo_x));
+ *handle = NULL;
retvm_if(certinfo == NULL, PMINFO_R_ERROR, "Malloc Failed\n");
*handle = (void *)certinfo;
return PMINFO_R_OK;
{
retvm_if(handle == NULL, PMINFO_R_EINVAL, "Argument supplied to hold return value is NULL\n");
pkgmgr_instcertinfo_x *certinfo = NULL;
+ *handle = NULL;
certinfo = calloc(1, sizeof(pkgmgr_instcertinfo_x));
retvm_if(certinfo == NULL, PMINFO_R_ERROR, "Malloc Failed\n");
*handle = (void *)certinfo;
char *manifest = NULL;
manifest_x *mfx = NULL;
-
+ *handle = NULL;
manifest = pkgmgr_parser_get_usr_manifest_file(pkgid, uid);
retvm_if(manifest == NULL, PMINFO_R_EINVAL, "pkg[%s] dont have manifest file", pkgid);
char *manifest = NULL;
manifest_x *mfx = NULL;
-
+ *handle = NULL;
manifest = pkgmgr_parser_get_manifest_file(pkgid);
retvm_if(manifest == NULL, PMINFO_R_EINVAL, "pkg[%s] dont have manifest file", pkgid);