X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fappfw%2Fpkgmgr-info.git;a=blobdiff_plain;f=src%2Fpkgmgrinfo_pkginfo.c;h=dc3048a6718e47069b2c46f969314a815028b350;hp=a8ba1788b281aad9b2d807f2eb2d0f5c7a8a904a;hb=923c0a1db9905d7d727b13eaf4174e66699e940c;hpb=46e0e1115fa53315290eed79335439d185ca937c diff --git a/src/pkgmgrinfo_pkginfo.c b/src/pkgmgrinfo_pkginfo.c index a8ba178..dc3048a 100644 --- a/src/pkgmgrinfo_pkginfo.c +++ b/src/pkgmgrinfo_pkginfo.c @@ -253,6 +253,11 @@ static int _pkginfo_get_privilege(sqlite3 *db, const char *pkgid, while (sqlite3_step(stmt) == SQLITE_ROW) { privilege = calloc(1, sizeof(privilege_x)); + if (!privilege) { + LOGE("failed to alloc memory"); + sqlite3_finalize(stmt); + return PMINFO_R_ERROR; + } _save_column_str(stmt, 0, &privilege->value); _save_column_str(stmt, 1, &privilege->type); *privileges = g_list_append(*privileges,