From: Alan T. DeKok Date: Wed, 7 Apr 2021 17:04:49 +0000 (-0400) Subject: add %{listen:Originating-Realm-Key} X-Git-Tag: release_3_0_24~125 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b38419cd6d3d8c0f2397cfcf696f40eefc915472;p=thirdparty%2Ffreeradius-server.git add %{listen:Originating-Realm-Key} --- diff --git a/src/main/mainconfig.c b/src/main/mainconfig.c index b134712356b..09799da0e20 100644 --- a/src/main/mainconfig.c +++ b/src/main/mainconfig.c @@ -509,6 +509,16 @@ static ssize_t xlat_listen_common(REQUEST *request, rad_listen_t *listen, } #endif +#ifdef WITH_COA_TUNNEL + /* + * Look for RADSEC CoA tunnel key. + */ + if (listen->key && (strcmp(fmt, "Originating-Realm-Key") == 0)) { + strlcpy(out, listen->key, outlen); + return strlen(out); + } +#endif + cp = cf_pair_find(listen->cs, fmt); if (!cp || !(value = cf_pair_value(cp))) { RDEBUG("Listener does not contain config item \"%s\"", fmt);