Pārlūkot izejas kodu

CIODevice: Update m_error if a write() fails.

Andreas Kling 6 gadi atpakaļ
vecāks
revīzija
ae4ac524ad
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      LibCore/CIODevice.cpp

+ 1 - 0
LibCore/CIODevice.cpp

@@ -208,6 +208,7 @@ bool CIODevice::write(const byte* data, int size)
     int rc = ::write(m_fd, data, size);
     if (rc < 0) {
         perror("CIODevice::write: write");
+        set_error(errno);
         return false;
     }
     return rc == size;