From e6f0700c81fefbccd8a91da2c53faa2c7731449c Mon Sep 17 00:00:00 2001 From: goldsimon Date: Sun, 18 Feb 2018 08:56:23 +0100 Subject: [PATCH] fuzz: fix compile error, ignore 0 length pbufs --- test/fuzz/fuzz.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/fuzz/fuzz.c b/test/fuzz/fuzz.c index 36383329..8aa07ecc 100644 --- a/test/fuzz/fuzz.c +++ b/test/fuzz/fuzz.c @@ -125,9 +125,11 @@ static void input_pkts(struct netif *netif, const u8_t *data, size_t len) frame_len = htons(frame_len) & 0x7FF; frame_len = LWIP_MIN(frame_len, max_packet_size); if (frame_len > rem_len) { - frame_len = rem_len; + frame_len = (u16_t)rem_len; + } + if (frame_len != 0) { + input_pkt(netif, ptr, frame_len); } - input_pkt(netif, ptr, frame_len); ptr += frame_len; rem_len -= frame_len; }