From: Alan T. DeKok Date: Fri, 13 May 2011 14:58:16 +0000 (+0200) Subject: Support outer.control in dynamic xlat X-Git-Tag: release_3_0_0_beta0~828 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f05c22d9435cb934ec06caa133b7f476cf2ade69;p=thirdparty%2Ffreeradius-server.git Support outer.control in dynamic xlat --- diff --git a/src/main/xlat.c b/src/main/xlat.c index 227eb22096c..7d42132392a 100644 --- a/src/main/xlat.c +++ b/src/main/xlat.c @@ -51,6 +51,7 @@ static const char * const internal_xlat[] = {"check", "proxy-reply", "outer.request", "outer.reply", + "outer.control", NULL}; #if REQUEST_MAX_REGEX > 8 @@ -150,6 +151,12 @@ static size_t xlat_packet(void *instance, REQUEST *request, } break; + case 7: + if (request->parent) { + vps = request->parent->config_items; + } + break; + default: /* WTF? */ return 0; }