]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Copy all instances of Module-Failure-Message to outer request
authorNick Porter <nick@portercomputing.co.uk>
Thu, 21 Aug 2025 10:47:06 +0000 (11:47 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Thu, 21 Aug 2025 10:47:06 +0000 (11:47 +0100)
Some failures produce multiple instances and you want all of them when
logging failures

doc/antora/modules/reference/pages/raddb/sites-available/inner-tunnel.adoc
raddb/sites-available/inner-tunnel

index 7b953fa0eb29c73ec9ff057f16bddb00298b77ed..5c28d6b09c6a367ac2f900c636ac0b72c5ea4b4e 100644 (file)
@@ -380,7 +380,7 @@ See `mods-enabled/linelog` for message formats and destinations.
 Let the outer session know which module failed, and why.
 
 ```
-       outer.session-state.Module-Failure-Message := request.Module-Failure-Message
+       outer.session-state.Module-Failure-Message := request.Module-Failure-Message[*]
 }
 } # inner-tunnel server block
 ```
index 0cb03d1f0b641c27bc389b4e5e270daa2628c6fa..b5eefacfb295643352e3b775457057ea3a1db69a 100644 (file)
@@ -319,6 +319,6 @@ send Access-Reject {
        #
        #  Let the outer session know which module failed, and why.
        #
-       outer.session-state.Module-Failure-Message := request.Module-Failure-Message
+       outer.session-state.Module-Failure-Message := request.Module-Failure-Message[*]
 }
 } # inner-tunnel server block