From ce710fba2a9716edf50fc0698fe8a8e72f68af54 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 17 Dec 2007 16:30:46 +0000 Subject: [PATCH] moved copy_on_write() git-svn-id: svn+ssh://foo-projects.org/var/svn/ferm/trunk@1047 887c3e53-ddf1-0310-8e39-e0d3fab4ed34 --- src/ferm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ferm b/src/ferm index 2ee6fbe..e47c839 100755 --- a/src/ferm +++ b/src/ferm @@ -1561,6 +1561,13 @@ sub parse_protocol_options($$$$) { $keyword, $negated_ref); } +sub copy_on_write($$) { + my ($rule, $key) = @_; + return unless exists $rule->{cow}{$key}; + $rule->{$key} = {%{$rule->{$key}}}; + delete $rule->{cow}{$key}; +} + sub clone_match($) { my $match = shift; return { name => $match->{name}, @@ -1569,13 +1576,6 @@ sub clone_match($) { }; } -sub copy_on_write($$) { - my ($rule, $key) = @_; - return unless exists $rule->{cow}{$key}; - $rule->{$key} = {%{$rule->{$key}}}; - delete $rule->{cow}{$key}; -} - sub new_level(\%$) { my ($current, $prev) = @_; -- 2.11.4.GIT