X-Git-Url: https://git.donarmstrong.com/?p=infobot.git;a=blobdiff_plain;f=src%2FModules%2FDumpVars.pl;h=9b4ac4f4034f36f42416d4fa0c1f03bd31363fe7;hp=3ca982de4bcf6da59a7cc98203bf03d6533fd3cc;hb=23abe86f946486f5aaa6035da6fc244d61135c97;hpb=260aac1f66d2fc602fc842f0fd16eeff409b9e5a diff --git a/src/Modules/DumpVars.pl b/src/Modules/DumpVars.pl index 3ca982d..9b4ac4f 100644 --- a/src/Modules/DumpVars.pl +++ b/src/Modules/DumpVars.pl @@ -33,7 +33,7 @@ sub DumpNames(\%$) { foreach $symname ( sort keys %$package ) { local *sym = $$package{$symname}; - next unless ( defined %sym ); + next unless ( %sym ); next unless ( $symname =~ /::/ ); &dumpvarslog(" $symname"); $countlines++; @@ -67,7 +67,7 @@ sub DumpNames(\%$) { # Lists. foreach $symname ( sort keys %$package ) { local *sym = $$package{$symname}; - next unless ( defined @sym ); + next unless ( @sym ); &dumpvarslog( "List '$packname' \@$symname (" . scalar( @{$symname} ) . ")" ); @@ -87,7 +87,7 @@ sub DumpNames(\%$) { # Hashes. foreach $symname ( sort keys %$package ) { local *sym = $$package{$symname}; - next unless ( defined %sym ); + next unless ( %sym ); next if ( $symname =~ /::/ ); &dumpvarslog("Hash '$packname' \%$symname"); @@ -109,7 +109,7 @@ sub DumpNames(\%$) { foreach $symname ( sort keys %$package ) { local *sym = $$package{$symname}; - next unless ( defined %sym ); + next unless ( %sym ); next unless ( $symname =~ /::/ ); next if ( $symname eq 'main::' );