Skip to content

Commit c968dcc

Browse files
committed
Fixed len for TTL_EXCEEDED icmp packet
1 parent 4f7c595 commit c968dcc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/test/unit/unit.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -946,7 +946,8 @@ START_TEST(test_wolfip_forwarding_ttl_expired)
946946
ck_assert_uint_eq(ee32(icmp->ip.dst), ee32(frame.src));
947947
ck_assert_mem_eq(icmp->orig_packet,
948948
((uint8_t *)&frame) + ETH_HEADER_LEN,
949-
TTL_EXCEEDED_ORIG_PACKET_SIZE);
949+
ee16(frame.len) < TTL_EXCEEDED_ORIG_PACKET_SIZE ?
950+
ee16(frame.len) : TTL_EXCEEDED_ORIG_PACKET_SIZE);
950951
ck_assert_uint_eq(frame.ttl, 1); /* original packet should remain unchanged */
951952
}
952953
END_TEST

0 commit comments

Comments
 (0)