Remove to close db handle at internal api
authorIlho Kim <ilho159.kim@samsung.com>
Mon, 19 Apr 2021 00:34:10 +0000 (09:34 +0900)
committer김일호/Tizen Platform Lab(SR)/Engineer/삼성전자 <ilho159.kim@samsung.com>
Fri, 7 May 2021 00:59:15 +0000 (09:59 +0900)
db handle will be closed AbstractDBHandler

Change-Id: Ia0eb272529b0a3f8cfeb4d2f878b11e2e4cf8c5c
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
src/server/certinfo_internal.c
src/server/pkginfo_internal.c

index 4ccdd95..6c61aa5 100644 (file)
@@ -140,16 +140,12 @@ static int _pkginfo_get_certinfo(sqlite3 *db,
        int ret;
 
        ret = _pkginfo_get_certid(db, pkgid, info->cert_id);
-       if (ret != PMINFO_R_OK) {
-               sqlite3_close_v2(db);
+       if (ret != PMINFO_R_OK)
                return ret;
-       }
 
        ret = _pkginfo_get_cert(db, info->cert_id, info->cert_info);
-       if (ret != PMINFO_R_OK) {
-               sqlite3_close_v2(db);
+       if (ret != PMINFO_R_OK)
                return ret;
-       }
 
        return PMINFO_R_OK;
 }
index 2def701..e1d1d1d 100644 (file)
@@ -2376,8 +2376,6 @@ API int pkgmgr_parser_update_pkg_info(sqlite3 *db, manifest_x *mfx, uid_t uid)
        __DO_TRANSACTION(db, __insert_package_info(db, mfx));
        __END_TRANSACTION(db);
 
-       sqlite3_close_v2(db);
-
        return PM_PARSER_R_OK;
 }
 
@@ -2392,7 +2390,5 @@ API int pkgmgr_parser_insert_pkg_info(sqlite3 *db, manifest_x *mfx, uid_t uid)
        __DO_TRANSACTION(db, __insert_package_info(db, mfx));
        __END_TRANSACTION(db);
 
-       sqlite3_close_v2(db);
-
        return PM_PARSER_R_OK;
 }