Don't after if not needed
authorJamie Cameron <jcameron@webmin.com>
Sat, 8 Mar 2008 05:58:12 +0000 (05:58 +0000)
committerJamie Cameron <jcameron@webmin.com>
Sat, 8 Mar 2008 05:58:12 +0000 (05:58 +0000)
squid/parser-lib.pl

index f9b4704..14ca802 100644 (file)
@@ -141,7 +141,8 @@ for($i=0; $i<@oldv || $i<@newv; $i++) {
        else {
                # updating some directive
                $nl = &directive_line($newv[$i]);
-               local @after = $change ? ( $change ) :  # After last one updated
+               local @after = $change && $_[3] ? ( $change ) :
+                                                       # After last one updated
                               ref($_[3]) ? ( $_[3] ) : # After specific
                               $_[3] ? &find_config($_[3], $_[0]) : ( );
                local $after = @after ? @after[$#after] : undef;