Fix "carryover" of exclude information from one file to another.
authorH. Peter Anvin <hpa@zytor.com>
Wed, 6 Feb 2008 05:27:43 +0000 (21:27 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 6 Feb 2008 05:28:44 +0000 (21:28 -0800)
my %foo; doesn't mean %foo is initialized to empty, need my %foo = ();
or my %foo = undef; or similar for that.

mkdep.pl

index 4195bc2..9245b18 100755 (executable)
--- a/mkdep.pl
+++ b/mkdep.pl
@@ -118,7 +118,8 @@ sub insert_deps($) {
     }
     close(IN);
 
-    my $e, %do_exclude;
+    my $e;
+    my %do_exclude = ();
     foreach $e (@exclude) {
        $do_exclude{$e} = 1;
     }