Blob Blame History Raw
#!/bin/bash

# test for crash when comparing rules with standard target

$XT_MULTI iptables -A FORWARD -i eth23 -o eth42 -j DROP
$XT_MULTI iptables -D FORWARD -i eth23 -o eth42 -j REJECT
[[ $? -eq 1 ]] || exit 1

# test incorrect deletion of rules with deviating payload
# in non-standard target

$XT_MULTI iptables -A FORWARD -i eth23 -o eth42 -j MARK --set-mark 23
$XT_MULTI iptables -D FORWARD -i eth23 -o eth42 -j MARK --set-mark 42
[[ $? -eq 1 ]] || exit 1