Fix error handling issues 52/222852/2
authorhyunho <hhstark.kang@samsung.com>
Tue, 21 Jan 2020 00:57:34 +0000 (09:57 +0900)
committerhyunho <hhstark.kang@samsung.com>
Tue, 21 Jan 2020 01:16:00 +0000 (10:16 +0900)
Change-Id: I13a024b76a345b3fcb167009774a28fc2687e575
Signed-off-by: hyunho <hhstark.kang@samsung.com>
watchface-common/watchface-util.cc

index 1816ca7..4493fd7 100644 (file)
@@ -555,9 +555,7 @@ out:
       return false;
     }
     db_.reset(db);
-    Exec("PRAGMA foreign_keys = ON");
-
-    return true;
+    return Exec("PRAGMA foreign_keys = ON");
   }
 
   bool DBHelper::Open(int mode) {
@@ -572,9 +570,7 @@ out:
       return false;
     }
     db_.reset(db);
-    Exec("PRAGMA foreign_keys = ON");
-
-    return true;
+    return Exec("PRAGMA foreign_keys = ON");
   }
 
   void DBHelper::Close() {
@@ -608,7 +604,7 @@ out:
 
   int DBHelper::Step() const {
     int ret = sqlite3_step(stmt_.get());
-    if (ret != SQLITE_DONE || ret != SQLITE_ROW)
+    if (ret != SQLITE_DONE && ret != SQLITE_ROW)
       LOGE("step error: %s", sqlite3_errmsg(db_.get()));
     return ret;
   }