]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
check for Proxy-To-Originating-Realm, too
authorAlan T. DeKok <aland@freeradius.org>
Fri, 2 Apr 2021 19:27:48 +0000 (15:27 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 2 Apr 2021 19:27:48 +0000 (15:27 -0400)
src/main/listen.c

index 5b8110ac00e98eeb58a9be10aa0f2e6c54252993..6e28d16616f4a2c32eca71e38b779fe3cc7d21f7 100644 (file)
@@ -1789,6 +1789,10 @@ static int do_proxy(REQUEST *request)
        vp = fr_pair_find_by_num(request->config, PW_PACKET_DST_IP_ADDRESS, 0, TAG_ANY);
        if (!vp) vp = fr_pair_find_by_num(request->config, PW_PACKET_DST_IPV6_ADDRESS, 0, TAG_ANY);
 
+#ifdef WITH_COA_TUNNEL
+       if (!vp) vp = fr_pair_find_by_num(request->config, PW_PROXY_TO_ORIGINATING_REALM, 0, TAG_ANY);
+#endif
+
        if (!vp) return 0;
 
        return 1;