int ret = db_util_open(*path, db_handle, DB_UTIL_REGISTER_HOOK_METHOD);
if (ret != SQLITE_OK) {
SLOG(LOG_ERROR, vc_db_tag(), "[ERROR] Fail to open db, path = %s, ret(%d)", *path, ret);
- if (*db_handle) {
+ if (db_handle && *db_handle) {
SLOG(LOG_ERROR, vc_db_tag(), "[ERROR] Error msg (%s)", sqlite3_errmsg(*db_handle));
db_util_close(*db_handle);
*db_handle = NULL;
int ret = db_util_open(*path, db_handle, DB_UTIL_REGISTER_HOOK_METHOD);
if (ret != SQLITE_OK) {
SLOG(LOG_ERROR, vc_db_tag(), "[ERROR] Fail to open db for daemon, path = %s, ret(%d)", *path, ret);
- if (*db_handle) {
+ if (db_handle && *db_handle) {
SLOG(LOG_ERROR, vc_db_tag(), "[ERROR] Error msg (%s)", sqlite3_errmsg(*db_handle));
db_util_close(*db_handle);
*db_handle = NULL;