]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
xlat_explode: trim white space 1241/head
authorJorge Pereira <jpereiran@gmail.com>
Wed, 16 Sep 2015 18:06:48 +0000 (15:06 -0300)
committerJorge Pereira <jpereiran@gmail.com>
Wed, 16 Sep 2015 18:06:48 +0000 (15:06 -0300)
src/modules/rlm_expr/rlm_expr.c

index dd6e8748080bdfeee6b11f2642e210f41207d44b..a7f163b389981edd372ebdf3a83e03af5844875a 100644 (file)
@@ -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());