Skip to content

Commit 2c98926

Browse files
committed
Fix a Use-of-uninitialized-value error
``` ==1899==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x59a0a2567a0b in dissect_l2 ndpi/src/lib/third_party/src/fuzz/pl7m.c:291:6 #1 0x59a0a25663ea in dissect_do ndpi/src/lib/third_party/src/fuzz/pl7m.c:711:7 #2 0x59a0a25663ea in __deserialize_from_fd ndpi/src/lib/third_party/src/fuzz/pl7m.c:1211:8 #3 0x59a0a2564147 in __deserialize ndpi/src/lib/third_party/src/fuzz/pl7m.c:1241:9 #4 0x59a0a2564147 in pl7m_mutator ndpi/src/lib/third_party/src/fuzz/pl7m.c:1296:6 ``` Found by oss-fuzz (via nDPI)
1 parent 94cb987 commit 2c98926

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pl7m.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ static int dissect_l2(int datalink_type, struct m_pkt *p)
284284
break;
285285

286286
case DLT_PPI:
287-
if (data_len < l2_offset + 4)
287+
if (data_len < l2_offset + 8)
288288
return -1;
289289
header_length = le16toh(*(u_int16_t *)&data[l2_offset + 2]);
290290
dlt = le32toh(*(u_int32_t *)&data[l2_offset + 4]);

0 commit comments

Comments
 (0)