]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
return actual offset, not bumped up by 1
authorAlan T. DeKok <aland@freeradius.org>
Tue, 17 May 2022 13:19:52 +0000 (09:19 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 17 May 2022 13:23:35 +0000 (09:23 -0400)
src/lib/unlang/xlat_expr.c

index 7065ff03c3e4aaac25653cda7e956d5834621fa7..8d9d8887dafae7c8bac037ecebf21b6fd14ccd64 100644 (file)
@@ -942,7 +942,7 @@ static ssize_t tokenize_field(xlat_exp_head_t *head, xlat_exp_t **out, fr_sbuff_
                fr_sbuff_advance(&our_in, slen * -1);
 
        error:
-               return fr_sbuff_error(&our_in);
+               return -fr_sbuff_used(&our_in);
        }
        node->vpt = vpt;
        node->quote = quote;