]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
shut up coverity
authorAlan T. DeKok <aland@freeradius.org>
Mon, 20 Jan 2025 20:49:19 +0000 (15:49 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 20 Jan 2025 20:49:19 +0000 (15:49 -0500)
src/lib/util/pair_legacy.c

index 4e86572f944f87e18c6b8bfcc0a3cb207a883f47..1a1aca9b8012de4021fb900c289076a9b97d2416 100644 (file)
@@ -126,7 +126,10 @@ static ssize_t fr_pair_value_from_substr(fr_pair_t *vp, fr_sbuff_t *in, bool tai
        }
 
        slen = fr_value_box_from_substr(vp, &vp->data, vp->da->type, vp->da, in, rules, tainted);
-       if (slen < 0) return slen - (quote != 0);
+       if (slen < 0) {
+               fr_assert(slen >= -((ssize_t) 1 << 20));
+               return slen - (quote != 0);
+       }
 
        if (quote && !fr_sbuff_next_if_char(in, quote)) {
                fr_strerror_const("Unterminated string");