summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2020-04-30 10:53:18 +0200
committerFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2020-04-30 10:53:18 +0200
commitffe99539d7a2640e89daa0cdc00b814e11ab3067 (patch)
tree98d7d64222b7848f820309a280617e3ce0d1bf4a
parent3ae0efa35ac7b56c8bbfcf8def208f1249b01e13 (diff)
downloadtcpdump-ffe99539d7a2640e89daa0cdc00b814e11ab3067.tar.gz
Add test files for a previous fix
Fix was: "SLIP: Add some bounds checks" (commit bbe15da782ef74dd29feea6e3ea0f2f7d47b4697) The pcap files were updated to avoid pcap_loop() error messages.
-rw-r--r--tests/TESTLIST4
-rw-r--r--tests/slip-compressed_sl_print-oobr.out1
-rw-r--r--tests/slip-compressed_sl_print-oobr.pcapbin0 -> 295 bytes
-rw-r--r--tests/slip-sliplink_print-oobr.out1
-rw-r--r--tests/slip-sliplink_print-oobr.pcapbin0 -> 295 bytes
5 files changed, 6 insertions, 0 deletions
diff --git a/tests/TESTLIST b/tests/TESTLIST
index 1b70b943..f9e59818 100644
--- a/tests/TESTLIST
+++ b/tests/TESTLIST
@@ -539,6 +539,10 @@ hoobr_bfd_print hoobr_bfd_print.pcap hoobr_bfd_print.out
# bad packets from Wilfried Kirsch
slip-bad-direction slip-bad-direction.pcap slip-bad-direction.out -ve
+# bad packets from GitHub issues #676 and #677
+slip-compressed_sl_print-oobr slip-compressed_sl_print-oobr.pcap slip-compressed_sl_print-oobr.out -e
+slip-sliplink_print-oobr slip-sliplink_print-oobr.pcap slip-sliplink_print-oobr.out -e
+
# bad packets from Otto Airamo and Antti Levomäki
nbns-valgrind nbns-valgrind.pcap nbns-valgrind.out -vvv -e
arp-oobr arp-oobr.pcap arp-oobr.out -vvv -e
diff --git a/tests/slip-compressed_sl_print-oobr.out b/tests/slip-compressed_sl_print-oobr.out
new file mode 100644
index 00000000..55cbb3f3
--- /dev/null
+++ b/tests/slip-compressed_sl_print-oobr.out
@@ -0,0 +1 @@
+ 1 15:08:45.1677780311 I ctcp * W+48 [|sl_if]
diff --git a/tests/slip-compressed_sl_print-oobr.pcap b/tests/slip-compressed_sl_print-oobr.pcap
new file mode 100644
index 00000000..b8daf566
--- /dev/null
+++ b/tests/slip-compressed_sl_print-oobr.pcap
Binary files differ
diff --git a/tests/slip-sliplink_print-oobr.out b/tests/slip-sliplink_print-oobr.out
new file mode 100644
index 00000000..5e402f95
--- /dev/null
+++ b/tests/slip-sliplink_print-oobr.out
@@ -0,0 +1 @@
+ 1 15:08:45.1677780310 O utcp 57: [|sl_if]
diff --git a/tests/slip-sliplink_print-oobr.pcap b/tests/slip-sliplink_print-oobr.pcap
new file mode 100644
index 00000000..c38d01bb
--- /dev/null
+++ b/tests/slip-sliplink_print-oobr.pcap
Binary files differ