summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2017-09-07 13:04:07 +0200
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-09-11 10:29:56 +0000
commit4de68511e609d5e4a15fc10ddaa0b6d45b61e495 (patch)
treeec20f37c21eaf8c99d2a7d54a3db51ebe79fbf31
parent3b4c6ed5bd25cd6585bbb7ce5db07d6086b99e29 (diff)
downloadqt-creator-4de68511e609d5e4a15fc10ddaa0b6d45b61e495.tar.gz
Clang: Output warnings if QIODevice::write() fails
Change-Id: I9588a5081d8adb7b2db7955c4f48a2391e202396 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/libs/clangbackendipc/writemessageblock.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libs/clangbackendipc/writemessageblock.cpp b/src/libs/clangbackendipc/writemessageblock.cpp
index 7561d4cd64..f891f83c29 100644
--- a/src/libs/clangbackendipc/writemessageblock.cpp
+++ b/src/libs/clangbackendipc/writemessageblock.cpp
@@ -57,7 +57,9 @@ void WriteMessageBlock::write(const MessageEnvelop &message)
++m_messageCounter;
- m_ioDevice->write(block);
+ const qint64 bytesWritten = m_ioDevice->write(block);
+ if (bytesWritten == -1)
+ qWarning() << "Failed to write data:" << m_ioDevice->errorString();
}
qint64 WriteMessageBlock::counter() const