Fix to finalize stmt 11/203811/2
authorYunjin Lee <yunjin-.lee@samsung.com>
Thu, 18 Apr 2019 01:58:38 +0000 (10:58 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Thu, 18 Apr 2019 02:33:40 +0000 (11:33 +0900)
Change-Id: Icc92f7a991a6cfd76f111c5927c3bda18be5ce76
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
capi/src/privilege_db_manager.c

index 7d2c729..c910a50 100755 (executable)
@@ -801,6 +801,8 @@ int privilege_db_manager_set_black_list(int uid, privilege_manager_package_type_
                        __finalize_db(db, stmt, sql);
                        return ret;
                }
+               sqlite3_finalize(stmt);
+               stmt = NULL;
                sqlite3_free(sql);
        }
 
@@ -832,6 +834,8 @@ int privilege_db_manager_unset_black_list(int uid, privilege_manager_package_typ
                        __finalize_db(db, stmt, sql);
                        return ret;
                }
+               sqlite3_finalize(stmt);
+               stmt = NULL;
                sqlite3_free(sql);
        }
 
@@ -874,6 +878,8 @@ int privilege_db_manager_set_package_critical_privilege_info(const uid_t uid, co
                                        __finalize_db(db, stmt, sql);
                                        return ret;
                                }
+                               sqlite3_finalize(stmt);
+                               stmt = NULL;
                                sqlite3_free(sql);
                        }
                        if (privacy_name != NULL)
@@ -920,6 +926,8 @@ int privilege_db_manager_set_package_privacy_privilege_info(const uid_t uid, con
                                        __finalize_db(db, stmt, sql);
                                        return ret;
                                }
+                               sqlite3_finalize(stmt);
+                               stmt = NULL;
                                sqlite3_free(sql);
                        }
                        if (privacy_name != NULL)