]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Ensure query rcode is set if MySQL actions return immediately
authorNick Porter <nick@portercomputing.co.uk>
Fri, 4 Oct 2024 16:03:42 +0000 (17:03 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Fri, 4 Oct 2024 16:03:42 +0000 (17:03 +0100)
src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c

index 415fb16a5ca4c5a37cf8066596703922b82352fb..35b5ac1dc5caad91cfc4e023152abed526e44386 100644 (file)
@@ -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;