]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
sqlite3_busy_timeout takes ms not s
authorNick Porter <nick@portercomputing.co.uk>
Wed, 25 Jun 2025 10:25:13 +0000 (11:25 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Thu, 26 Jun 2025 07:09:33 +0000 (08:09 +0100)
src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

index 74f37ac16c5a0936fe2d7787f92a98dda42e3e03..2fe0a555690417a2a95a6d48cf01c55e520eef01 100644 (file)
@@ -399,7 +399,7 @@ static connection_state_t _sql_connection_init(void **h, connection_t *conn, voi
                talloc_free(c);
                return CONNECTION_STATE_FAILED;
        }
-       status = sqlite3_busy_timeout(c->db, fr_time_delta_to_sec(config->query_timeout));
+       status = sqlite3_busy_timeout(c->db, fr_time_delta_to_msec(config->query_timeout));
        if (sql_check_error(c->db, status) != RLM_SQL_OK) {
                sql_print_error(c->db, status, "Failed setting busy timeout");
                goto error;