Fix static analysis issue 35/277235/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Mon, 4 Jul 2022 04:48:11 +0000 (13:48 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Mon, 4 Jul 2022 04:48:11 +0000 (13:48 +0900)
Change-Id: I104e552d0b0911c4f1d6f8ce453172b34e7dad17
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/theme_provider/db_manager.cc

index 13c4f8d..96e7643 100644 (file)
@@ -285,6 +285,10 @@ tizen_base::Bundle DbManager::SelectCurrent() {
 std::vector<std::string> DbManager::SelectIds() {
   std::unique_ptr<SQLiteStatement> stmt =
       conn_->PrepareStatement(kSelectIdsQuery);
+  if (!stmt) {
+    LOG(ERROR) << "Failed to prepare statement";
+    return {};
+  }
 
   std::vector<std::string> ids;
   while (stmt->Step() == SQLiteStatement::StepResult::ROW)