From: Alan T. DeKok Date: Tue, 3 Mar 2026 22:04:44 +0000 (-0500) Subject: check proper return code X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e6bd9b87abc934fbb5245816ecbc8fe911d0972;p=thirdparty%2Ffreeradius-server.git check proper return code the function returns 0 for "more data", and 1 for "no data", which is different from the other APIs --- diff --git a/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c b/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c index c71ad1215ea..720d01fe50c 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c @@ -53,7 +53,7 @@ static void sql_trunk_request_mux(UNUSED fr_event_list_t *el, trunk_connection_t request_t *request; fr_sql_query_t *query_ctx; - while (trunk_connection_pop_request(&treq, tconn) != 0) { + while (trunk_connection_pop_request(&treq, tconn) == 0) { if (!treq) return; query_ctx = talloc_get_type_abort(treq->preq, fr_sql_query_t);