|
|
@@ -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);
|