]> git.saurik.com Git - apt.git/blobdiff - cmdline/apt-helper.cc
apt-helper: Check that we can open stdout
[apt.git] / cmdline / apt-helper.cc
index e8b16c4e5bd1accfeb0db9c19dcec6b80b7411c3..a519f3042be72527ed4e3c0eda8f5dced3b85fc7 100644 (file)
@@ -114,7 +114,8 @@ static bool DoCatFile(CommandLine &CmdL)                            /*{{{*/
    char buf[4096];
    unsigned long long read;
 
    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");
 
    if (CmdL.FileSize() <= 1)
       return _error->Error("Must specify at least one file name");