From: Dietmar Maurer Date: Wed, 14 May 2014 11:20:53 +0000 (+0200) Subject: fwtester: do not set packet default values X-Git-Url: https://git.proxmox.com/?p=pve-firewall.git;a=commitdiff_plain;h=8215a0dafbc638e6513fc506575075037271ab65;hp=2428e39440e61f198bcb957d8fec78d43d096e30 fwtester: do not set packet default values --- diff --git a/test/fwtester.pl b/test/fwtester.pl index afbc7f6..555e151 100755 --- a/test/fwtester.pl +++ b/test/fwtester.pl @@ -395,18 +395,21 @@ sub simulate_firewall { my $from = delete $test->{from} || die "missing 'from' field"; my $to = delete $test->{to} || die "missing 'to' field"; my $action = delete $test->{action} || die "missing 'action'"; - + + my $testid = delete $test->{id}; + die "from/to needs to be different" if $from eq $to; my $pkg = { proto => 'tcp', - sport => '1234', - dport => '4321', - source => '10.11.12.13', - dest => '10.11.12.14', + sport => undef, + dport => undef, + source => undef, + dest => undef, }; while (my ($k,$v) = each %$test) { + die "unknown attribute '$k'\n" if !exists($pkg->{$k}); $pkg->{$k} = $v; }