diff options
Diffstat (limited to 'src/cmd_auth.c')
| -rw-r--r-- | src/cmd_auth.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd_auth.c b/src/cmd_auth.c index be140f4..9eb628f 100644 --- a/src/cmd_auth.c +++ b/src/cmd_auth.c @@ -241,7 +241,7 @@ static yyjson_mut_val *h_session_open(struct req *r) -1, &st, NULL); if (rc != SQLITE_OK) { free(reqjson); - return fail(r, "INTERNAL", "database error"); + return db_error(r); } sqlite3_bind_blob(st, 1, th, 32, SQLITE_TRANSIENT); int found = sqlite3_step(st) == SQLITE_ROW; @@ -339,7 +339,7 @@ static yyjson_mut_val *h_session_whoami(struct req *r) "SELECT username,display_name,is_admin FROM users" " WHERE id=?1", -1, &st, NULL) != SQLITE_OK) - return fail(r, "INTERNAL", "database error"); + return db_error(r); sqlite3_bind_int64(st, 1, r->sess->user_id); if (sqlite3_step(st) == SQLITE_ROW) { username = xstrdup(sq(sqlite3_column_text(st, 0))); |
