From: Jorge Pereira Date: Wed, 16 Sep 2015 18:06:48 +0000 (-0300) Subject: xlat_explode: trim white space X-Git-Tag: release_3_0_10~80^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1241%2Fhead;p=thirdparty%2Ffreeradius-server.git xlat_explode: trim white space --- diff --git a/src/modules/rlm_expr/rlm_expr.c b/src/modules/rlm_expr/rlm_expr.c index dd6e8748080..a7f163b3899 100644 --- a/src/modules/rlm_expr/rlm_expr.c +++ b/src/modules/rlm_expr/rlm_expr.c @@ -1284,6 +1284,11 @@ static ssize_t explode_xlat(UNUSED void *instance, REQUEST *request, char const *p = fmt; char delim; + /* + * Trim whitespace + */ + while (isspace(*p) && p++); + slen = tmpl_from_attr_substr(&vpt, p, REQUEST_CURRENT, PAIR_LIST_REQUEST, false, false); if (slen <= 0) { REDEBUG("%s", fr_strerror());