]> git.saurik.com Git - apt.git/commitdiff
* apt-pkg/contrib/fileutl.cc:
authorDavid Kalnischkies <kalnischkies@gmail.com>
Thu, 19 Apr 2012 09:05:41 +0000 (11:05 +0200)
committerDavid Kalnischkies <kalnischkies@gmail.com>
Thu, 19 Apr 2012 09:05:41 +0000 (11:05 +0200)
  - redirect stderr from compressors to /dev/null

apt-pkg/contrib/fileutl.cc
debian/changelog

index 9e3611b2663ccb17d8b8abfd637f22e2c91150f5..e9d1ba1ce0af72b0274935573fc084961c135915 100644 (file)
@@ -1098,6 +1098,12 @@ bool FileFd::OpenInternDescriptor(unsigned int const Mode, APT::Configuration::C
            dup2(d->compressed_fd,STDIN_FILENO);
         dup2(Pipe[1],STDOUT_FILENO);
       }
+      int const nullfd = open("/dev/null", O_WRONLY);
+      if (nullfd != -1)
+      {
+        dup2(nullfd,STDERR_FILENO);
+        close(nullfd);
+      }
 
       SetCloseExec(STDOUT_FILENO,false);
       SetCloseExec(STDIN_FILENO,false);
index 58da9d8de77081aedaad45d30374ca9807ab4906..93dde4b918c421b8f48b597ea9731fde6627f353 100644 (file)
@@ -3,8 +3,10 @@ apt (0.9.1+nmu1) unstable; urgency=low
   [ David Kalnischkies ]
   * apt-pkg/deb/deblistparser.cc:
     - only treat the native apt as essential by default
+  * apt-pkg/contrib/fileutl.cc:
+    - redirect stderr from compressors to /dev/null
 
- -- David Kalnischkies <kalnischkies@gmail.com>  Wed, 18 Apr 2012 18:12:07 +0200
+ -- David Kalnischkies <kalnischkies@gmail.com>  Thu, 19 Apr 2012 11:04:37 +0200
 
 apt (0.9.1) unstable; urgency=low