From: Alan T. DeKok Date: Wed, 7 Apr 2021 17:04:49 +0000 (-0400) Subject: add %{listen:Originating-Realm-Key} X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=61b300b94f3dd51d78f5e87facbcb87b8a6aa8e1;p=thirdparty%2Ffreeradius-server.git add %{listen:Originating-Realm-Key} --- diff --git a/src/main/mainconfig.c b/src/main/mainconfig.c index db110ed6f5..d1d7dcc018 100644 --- a/src/main/mainconfig.c +++ b/src/main/mainconfig.c @@ -508,6 +508,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);