]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix a fixme
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 30 Oct 2014 19:05:11 +0000 (15:05 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 30 Oct 2014 19:05:11 +0000 (15:05 -0400)
src/main/evaluate.c

index 34b37c2e954e1435e24d750b5f5a3f4b7a5c2a6e..c37cedd8e74c558ec84619f2f995e577ec4329cc 100644 (file)
@@ -321,7 +321,7 @@ static int do_cast_copy(VALUE_PAIR *dst, VALUE_PAIR const *src)
 
        if (dst->da->type == PW_TYPE_STRING) {
                dst->vp_strvalue = vp_aprints_value(dst, src, '\0');
-               dst->length = strlen(dst->vp_strvalue); /* FIXME: talloc_array_length? */
+               dst->length = talloc_array_length(dst->vp_strvalue) - 1;
                return 0;
        }