From: Alan T. DeKok Date: Fri, 22 Apr 2022 14:48:42 +0000 (-0400) Subject: options can have zero data X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a05e4082efbb4626590c50709a22a7995113211;p=thirdparty%2Ffreeradius-server.git options can have zero data --- diff --git a/src/protocols/dhcpv4/decode.c b/src/protocols/dhcpv4/decode.c index 23c384f132f..fd6a04b65b3 100644 --- a/src/protocols/dhcpv4/decode.c +++ b/src/protocols/dhcpv4/decode.c @@ -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;