From 087fe9a13a0eaac5addc75af9346f4e06c04c69c Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 19 Sep 2011 11:42:05 +0100 Subject: [PATCH] Hash contents are only copied to spawned modules if values are set. --- Modules.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules.pm b/Modules.pm index 1243eb4..eb22725 100644 --- a/Modules.pm +++ b/Modules.pm @@ -192,7 +192,7 @@ sub _new_module_internal { "module" => $self, ); foreach my $key (%{$self}) { - $args{$key} = $self -> {$key} if(!defined($args{$key})); + $args{$key} = $self -> {$key} if(!defined($args{$key}) && defined($self -> {$key})); } my $modobj = $name -> new(%args)