summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSemun Lee <semun.lee@samsung.com>2018-01-15 08:56:42 +0900
committerSemun Lee <semun.lee@samsung.com>2018-01-15 08:56:42 +0900
commit487e2f611f851d3813339dba83d42b2f3d8b7e36 (patch)
tree72e3909a17e59360d9fb4c4284a119c2bffca939
parent25e343950022e534b3690ec635beb1d11cad4611 (diff)
downloadaul-1-487e2f611f851d3813339dba83d42b2f3d8b7e36.tar.gz
aul-1-487e2f611f851d3813339dba83d42b2f3d8b7e36.tar.bz2
aul-1-487e2f611f851d3813339dba83d42b2f3d8b7e36.zip
Add checking if the query is valid for app_info_db
Change-Id: I368fe9cbdcf98c34a9d490c9c20295ae07da7faa Signed-off-by: Semun Lee <semun.lee@samsung.com>
-rwxr-xr-xsrc/service_db.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/service_db.c b/src/service_db.c
index b5a1cb4e..60987f4a 100755
--- a/src/service_db.c
+++ b/src/service_db.c
@@ -761,6 +761,11 @@ int _svc_db_exec_query(const char *query, GSList **pkg_list, uid_t uid)
sqlite3 *app_info_db = NULL;
sqlite3 *global_app_info_db = NULL;
+ if (query == NULL) {
+ _E("query is NULL");
+ return -1;
+ }
+
if (__init_app_info_db(uid, &app_info_db, &global_app_info_db) < 0)
return 0;