Forráskód Böngészése

* fix missing SetExecClose() call when the status-fd is used

Michael Vogt 19 éve
szülő
commit
faebb6992f
2 módosított fájl, 3 hozzáadás és 0 törlés
  1. 2 0
      apt-pkg/packagemanager.h
  2. 1 0
      debian/changelog

+ 2 - 0
apt-pkg/packagemanager.h

@@ -91,6 +91,8 @@ class pkgPackageManager : protected pkgCache::Namespace
 
    // stuff that needs to be done after the fork
    OrderResult DoInstallPostFork(int statusFd=-1) {
+      if(statusFd > 0)
+	 SetCloseExec(statusFd, true);
       bool goResult = Go(statusFd);
       if(goResult == false) 
 	 return Failed;

+ 1 - 0
debian/changelog

@@ -25,6 +25,7 @@ apt (0.7.7) UNRELEASED; urgency=low
     - increase MaxPipeDepth for the internal worker<->method
       communication to 1000 for the debtorrent backend
   * make apt build with g++ 4.3
+  * fix missing SetExecClose() call when the status-fd is used
 
   [ Ian Jackson ]
   * dpkg-triggers: Deal properly with new package states.