]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
process coa replies through the coa server
authorAlan T. DeKok <aland@freeradius.org>
Thu, 1 Apr 2021 14:09:51 +0000 (10:09 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 2 Apr 2021 19:13:58 +0000 (15:13 -0400)
src/main/process.c

index a6b1d2cc15177dc2d4f0d086be68662ef1c50a21..ae3da725a94240c39d2c1135fe5300dde7f7d825 100644 (file)
@@ -2520,6 +2520,11 @@ static int process_proxy_reply(REQUEST *request, RADIUS_PACKET *reply)
        if (request->home_server && request->home_server->server) {
                request->server = request->home_server->server;
 
+#ifdef WITH_COA_TUNNEL
+       } else if (request->home_server && request->home_server->coa_server) {
+               request->server = request->home_server->coa_server;
+#endif
+
        } else if (request->home_pool && request->home_pool->virtual_server) {
                request->server = request->home_pool->virtual_server;
        }