]> 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>
Thu, 22 Jul 2021 13:55:20 +0000 (09:55 -0400)
src/main/process.c

index 55b1b2af0856fe7db78d38a45dce59e10426e3ab..c0ac7a8eb8b7da608080b2fcff565bf33fd35e3d 100644 (file)
@@ -2525,6 +2525,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;
        }