From: Nick Porter Date: Fri, 4 Oct 2024 16:03:42 +0000 (+0100) Subject: Ensure query rcode is set if MySQL actions return immediately X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e1298f7b1d71e50ab322df9f15e7ee97f25bb7cb;p=thirdparty%2Ffreeradius-server.git Ensure query rcode is set if MySQL actions return immediately --- diff --git a/src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c b/src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c index 415fb16a5ca..35b5ac1dc5c 100644 --- a/src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c +++ b/src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c @@ -935,6 +935,8 @@ static void sql_trunk_request_mux(UNUSED fr_event_list_t *el, trunk_connection_t trunk_request_signal_fail(treq); return; } + } else { + query_ctx->rcode = RLM_SQL_OK; } query_ctx->status = SQL_QUERY_RETURNED; @@ -953,6 +955,7 @@ static void sql_trunk_request_mux(UNUSED fr_event_list_t *el, trunk_connection_t return; } query_ctx->status = SQL_QUERY_RESULTS_FETCHED; + query_ctx->rcode = RLM_SQL_OK; break;