]> granicus.if.org Git - ipset/commitdiff
Add test to verify wraparound fix
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Fri, 12 Jan 2018 09:42:40 +0000 (10:42 +0100)
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Fri, 12 Jan 2018 09:42:40 +0000 (10:42 +0100)
tests/hash:net,port.t

index 3c154f99d694b135c2ea867c58f15e144cb53bf6..5424ff7fa8f2e4c20ef9ba515dd17f736aaaa453 100644 (file)
 0 ipset add test 10.0.0.0-10.0.2.255,tcp:80-1105
 # Check that correct number of elements are added
 0 n=`ipset list test|grep '^10.0'|wc -l` && test $n -eq 2052
+# Flush set
+0 ipset flush test
+# Add range to verify wraparound does not happen
+0 ipset add test 255.255.255.253-255.255.255.255,tcp:65534-65535
+# Check that correct number of elements are added
+0 n=`ipset list test|grep '^255.255.255'|wc -l` && test $n -eq 4
 # Destroy set
 0 ipset -X test
 # Create test set with timeout support