]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
options can have zero data
authorAlan T. DeKok <aland@freeradius.org>
Fri, 22 Apr 2022 14:48:42 +0000 (10:48 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 22 Apr 2022 14:50:16 +0000 (10:50 -0400)
src/protocols/dhcpv4/decode.c

index 23c384f132fc2953297f8da34b2d7a52ccc62d98..fd6a04b65b3b98e1e93dec1c992173f437c8ff6a 100644 (file)
@@ -490,7 +490,7 @@ static ssize_t decode_option(TALLOC_CTX *ctx, fr_pair_list_t *out,
 
        if (slen < 0) {
                slen = fr_pair_raw_from_network(ctx, out, da, data + 2, len);
-               if (slen <= 0) return slen;
+               if (slen < 0) return slen;
        }
 
        return len + 2;