From 6ed7a0512881bde1a66e17151730a76e265b44e2 Mon Sep 17 00:00:00 2001 From: Jorge Pereira Date: Wed, 16 Sep 2015 15:06:48 -0300 Subject: [PATCH] xlat_explode: trim white space --- src/modules/rlm_expr/rlm_expr.c | 5 +++++ 1 file changed, 5 insertions(+) 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()); -- 2.47.3