Quellcode durchsuchen

Fix file descriptor leaks in perl code

Guillem Jover vor 13 Jahren
Ursprung
Commit
193cfded78
2 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 1 0
      dselect/methods/ftp/install
  2. 1 0
      scripts/dpkg-distaddfile.pl

+ 1 - 0
dselect/methods/ftp/install

@@ -179,6 +179,7 @@ sub procpkgfile {
 	    }
 	}
     }
+    close $pkgfile_fh or die "cannot close package file $fn: $!\n";
 }
 
 print "\nProcessing Package files...\n";

+ 1 - 0
scripts/dpkg-distaddfile.pl

@@ -92,6 +92,7 @@ if (open(my $fileslist_fh, '<', $fileslistfile)) {
         print($fileslistnew_fh "$_\n") ||
             syserr(_g("copy old entry to new files list file"));
     }
+    close $fileslist_fh or syserr(_g('cannot close %s'), $fileslistfile);
 } elsif ($! != ENOENT) {
     syserr(_g("read old files list file"));
 }