tcpdump/tests/lmpv1_busyloop.out
Francois-Xavier Le Bail e96aba9a90 LMP: Fix a loop for undefined behavior at runtime
The error was:
print-lmp.c:1132:13: runtime error: unsigned integer overflow: 249 - 516
cannot be represented in type 'unsigned int'

Update the output of a test accordingly.
2019-03-20 21:29:00 +01:00

41 lines
2.3 KiB
Plaintext

1 00:00:00.000000 00:80:ad:91:d8:6f > 00:0b:64:00:10:72, ethertype IPv4 (0x0800), length 725: (tos 0x0, ttl 128, id 35978, offset 0, flags [none], proto UDP (17), length 711)
168.152.32.1.701 > 168.152.32.39.701: [udp sum ok]
LMPv1, msg-type: Config, Flags: [Control Channel Down], length: 257
Data Link Object (12), Class-Type: IPv4 (1) Flags: [non-negotiable], length: 516
Flags: [Allocated for user traffic]
Local Interface ID: 0.0.2.0 (0x00000200)
Remote Interface ID: 2.0.2.0 (0x02000200)
Subobject, Type: Wavelength (2), Length: 0 (too short)
0x0000: 0253 e10b 0000 0200 0200 0200 0200 0200
0x0010: 0200 0200 0200 0200 0200 0200 0200 0200
0x0020: 0200 0200 0200 0200 0200 0200 0200 0200
0x0030: 0200 0200 0200 0200 0200 0200 0200 0200
0x0040: 0200 0280 6d00 0200 0200 0200 0200 0200
0x0050: 0200 0200 0200 0200 0200 0200 0200 0200
0x0060: 0200 0200 0200 0200 0200 0200 0200 0200
0x0070: 0200 0200 0200 0200 0200 0200 0200 8202
0x0080: 0002 0002 0002 0002 0002 0002 0002 0002
0x0090: 0002 0002 0002 0002 0002 0002 0002 0002
0x00a0: 0002 0002 0002 0002 0002 0002 0002 0002
0x00b0: 2002 0002 0002 0002 0002 0002 0002 0002
0x00c0: 0000 0200 0200 0002 0002 0000 0200 0200
0x00d0: 0002 0002 0000 0200 0200 0002 0002 0000
0x00e0: 0200 0200 0002 0002 0000 0200 0200 0002
0x00f0: 0002 0000 0200 0200 0002 0002 0000 0200
0x0100: 0200 0002 0002 0000 0200 0200 0002 0002
0x0110: 0000 0200 0200 0002 0002 0000 0200 0200
0x0120: 0002 0002 0000 0200 0200 0002 0002 0000
0x0130: 0200 0200 0002 0002 0000 0200 0200 0002
0x0140: 0002 0000 0200 0200 0002 0002 0000 0200
0x0150: 0200 0002 0002 0000 0200 0200 0002 0002
0x0160: 0000 0200 0200 0002 0002 0000 0200 0200
0x0170: 0002 0002 0000 0200 0200 0002 0002 0000
0x0180: 0200 0200 0002 0002 0000 0200 0200 0002
0x0190: 0002 0000 0200 0200 0002 0002 0000 0200
0x01a0: 0200 0002 0002 0000 0200 0200 0002 0002
0x01b0: 0000 0200 0200 0002 0002 0000 0200 0200
0x01c0: 0002 0002 0000 0200 0200 0002 0002 0000
0x01d0: 0200 0200 0002 0002 0000 0200 0200 0002
0x01e0: 0002 0000 0200 0200 0002 0002 0000 0200
0x01f0: 0200 0002 0002 0000 0200 0200 0002 0002 [remaining objects length 249 < 516] (invalid)