]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/fileutl.cc
Correctly report write errors when flushing buffered writer
[apt.git] / apt-pkg / contrib / fileutl.cc
index 8c50874dce782cca4033730e3af5649e5ff605b9..fcdaee644b6d44bf72692b0c922e165b350bd40a 100644 (file)
@@ -1250,7 +1250,7 @@ public:
         if (written < 0 && errno == EINTR)
            continue;
         if (written < 0)
-           return false;
+           return wrapped->InternalWriteError();
 
         writebuffer.bufferstart += written;
       }