]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Another incorrect check for tmpl_from_attr_substr
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 23 Jun 2015 18:41:25 +0000 (14:41 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 23 Jun 2015 18:41:25 +0000 (14:41 -0400)
src/modules/rlm_expr/rlm_expr.c

index 7b476b9a9f598daef2df51788041f69ac91e2858..ab0ba6d4c92bab4226f54d3b91ec64cdd0b7bef6 100644 (file)
@@ -1498,7 +1498,7 @@ static bool parse_pad(REQUEST *request, char const *fmt,
        if (!vpt) return false;
 
        slen = tmpl_from_attr_substr(vpt, p, REQUEST_CURRENT, PAIR_LIST_REQUEST, false, false);
-       if (slen < 0) {
+       if (slen <= 0) {
                talloc_free(vpt);
                RDEBUG("Failed expanding string: %s", fr_strerror());
                return false;