summaryrefslogtreecommitdiff
path: root/lib/Vyatta/Conntrack/RuleIgnore.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Vyatta/Conntrack/RuleIgnore.pm')
-rw-r--r--lib/Vyatta/Conntrack/RuleIgnore.pm7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/Vyatta/Conntrack/RuleIgnore.pm b/lib/Vyatta/Conntrack/RuleIgnore.pm
index fd10e09..3ff0211 100644
--- a/lib/Vyatta/Conntrack/RuleIgnore.pm
+++ b/lib/Vyatta/Conntrack/RuleIgnore.pm
@@ -31,8 +31,11 @@ sub rule {
my $tcp_and_udp = 0;
# set CLI rule num as comment
my @level_nodes = split (' ', $self->{_comment});
- print "level nodes is @level_nodes\n";
- $rule .= "-m comment --comment \"$level_nodes[2]-$level_nodes[5]\" ";
+ $rule .= " -m comment --comment \"$level_nodes[2]-$level_nodes[4]\" ";
+
+ if (defined($self->{_interface})) {
+ $rule .= " -i $self->{_interface} ";
+ }
($srcrule, $err_str) = $src->rule();
if (defined($err_str)) {
Vyatta::Config::outputError(["Conntrack"], "Conntrack config error: $err_str");