-MO=C falls over on package <none>
Hugo van der Sanden [Sat, 21 Oct 2000 18:19:59 +0000 (19:19 +0100)]
Message-Id: <200010211719.SAA02087@crypt.compulink.co.uk>

p4raw-id: //depot/perl@7398

ext/B/B.pm
ext/B/B/C.pm

index 50364fa..dc4c4f7 100644 (file)
@@ -185,7 +185,7 @@ sub walksymtable {
        *glob = "*main::".$prefix.$sym;
        if ($sym =~ /::$/) {
            $sym = $prefix . $sym;
-           if ($sym ne "main::" && &$recurse($sym)) {
+           if ($sym ne "main::" && $sym ne "<none>::" && &$recurse($sym)) {
                walksymtable(\%glob, $method, $recurse, $sym);
            }
        } else {
index d0c8159..f8b2ac5 100644 (file)
@@ -1368,7 +1368,7 @@ sub walkpackages
    if ($sym =~ /::$/) 
     {
      $sym = $prefix . $sym;
-     if ($sym ne "main::" && &$recurse($sym)) 
+     if ($sym ne "main::" && $sym ne "<none>::" && &$recurse($sym)) 
       {
        walkpackages(\%glob, $recurse, $sym);
       }