diff --git a/src/chat/chat_core.c b/src/chat/chat_core.c index f7d6f1e9..bd612153 100644 --- a/src/chat/chat_core.c +++ b/src/chat/chat_core.c @@ -61,7 +61,8 @@ static int db_exec(struct chat_core_ctx* cc, const char* sql) { char* err = NULL; int rc = sqlite3_exec(cc->db, sql, NULL, NULL, &err); if (rc != SQLITE_OK) { - DEBUG_ERROR(DEBUG_CATEGORY_CHAT_SYNC, "%s: sql error: %s", CC_ID, err); + DEBUG_ERROR(DEBUG_CATEGORY_CHAT_SYNC, "%s: SQL rc=%d (%s) statement=%.120s: %s", CC_ID, + rc, sqlite3_errstr(rc), sql, err ? err : sqlite3_errmsg(cc->db)); sqlite3_free(err); } return rc;