From: Alan T. DeKok Date: Tue, 18 Dec 2012 10:03:01 +0000 (+0100) Subject: Port fix from master branch X-Git-Tag: release_2_2_1~202 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5b82b6bb00b3bda90dc47d3075872b02739b73a;p=thirdparty%2Ffreeradius-server.git Port fix from master branch %{1} is a regex. %{3GPP-Foo} is an attribute --- diff --git a/src/main/xlat.c b/src/main/xlat.c index 29278647b41..20890dd9d4f 100644 --- a/src/main/xlat.c +++ b/src/main/xlat.c @@ -1093,7 +1093,7 @@ static int decode_attribute(const char **from, char **to, int freespace, * or regex reference. */ if (!module_name) { - if (isdigit(*p)) { + if (isdigit(*p) && !p[1]) { /* regex 0..8 */ module_name = xlat_str = p; } else { module_name = internal_xlat[1];