Fix issues detected by static analysis tool 33/226333/1
authorInHong Han <inhong1.han@samsung.com>
Mon, 2 Mar 2020 01:39:22 +0000 (10:39 +0900)
committerInHong Han <inhong1.han@samsung.com>
Mon, 2 Mar 2020 01:39:22 +0000 (10:39 +0900)
Change-Id: Ifc206b696c03bff49baac3e048febca3348f212b

server/stickerd_db_manager.c

index 02c4691..ab68092 100644 (file)
@@ -616,14 +616,14 @@ int stickerd_db_get_keyword_list(GVariantBuilder *builder, char *app_id)
     if (!db)
         return STICKERD_SERVER_ERROR_DB_FAILED;
 
-    sqlite3_bind_text(stmt, 1, app_id, -1, SQLITE_TRANSIENT);
-
     ret = sqlite3_prepare_v2(db, STICKER_DB_GET_ALL_KEYWORD_LIST, -1, &stmt, NULL);
     if (ret != SQLITE_OK) {
         LOGE("fail to get keyword list : %s", sqlite3_errmsg(db));
         goto cleanup;
     }
 
+    sqlite3_bind_text(stmt, 1, app_id, -1, SQLITE_TRANSIENT);
+
     while (sqlite3_step(stmt) == SQLITE_ROW) {
         const unsigned char *keyword = sqlite3_column_text(stmt, 0);
         if (keyword)