Explorar o código

apt-helper: Check that we can open stdout

Gbp-Dch: ignore
Julian Andres Klode %!s(int64=10) %!d(string=hai) anos
pai
achega
cb7fce2449
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      cmdline/apt-helper.cc

+ 2 - 1
cmdline/apt-helper.cc

@@ -114,7 +114,8 @@ static bool DoCatFile(CommandLine &CmdL)				/*{{{*/
    char buf[4096];
    unsigned long long read;
 
-   out.OpenDescriptor(STDOUT_FILENO, FileFd::WriteOnly);
+   if (out.OpenDescriptor(STDOUT_FILENO, FileFd::WriteOnly) == false)
+      return false;
 
    if (CmdL.FileSize() <= 1)
       return _error->Error("Must specify at least one file name");