From 8f592a40a30d05779d869a739545a8311fc9d788 Mon Sep 17 00:00:00 2001 From: ilho Date: Wed, 16 Jan 2019 19:46:25 +0900 Subject: [PATCH] Fix get app control info query Change-Id: I2584f1719d2d333db30f8460230f72700fef5ac7 Signed-off-by: ilho --- src/pkgmgrinfo_appinfo.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/pkgmgrinfo_appinfo.c b/src/pkgmgrinfo_appinfo.c index 7d0f074..3ea034f 100644 --- a/src/pkgmgrinfo_appinfo.c +++ b/src/pkgmgrinfo_appinfo.c @@ -198,9 +198,10 @@ static int _appinfo_get_app_control(sqlite3 *db, const char *appid, GList **appcontrol) { static const char query_raw[] = - "SELECT app_control, visibility FROM package_app_app_control " - "WHERE app_id=%Q"; + "SELECT app_control, visibility, app_control_id " + "FROM package_app_app_control WHERE app_id=%Q"; int ret; + int idx; char *query; sqlite3_stmt *stmt; char *str; @@ -224,9 +225,10 @@ static int _appinfo_get_app_control(sqlite3 *db, const char *appid, str = NULL; visibility = NULL; id = NULL; - _save_column_str(stmt, 0, &str); - _save_column_str(stmt, 0, &visibility); - _save_column_str(stmt, 0, &id); + idx = 0; + _save_column_str(stmt, idx++, &str); + _save_column_str(stmt, idx++, &visibility); + _save_column_str(stmt, idx++, &id); /* TODO: revise */ __parse_appcontrol(appcontrol, str, visibility, id); free(str); -- 2.7.4