From 4de68511e609d5e4a15fc10ddaa0b6d45b61e495 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Thu, 7 Sep 2017 13:04:07 +0200 Subject: Clang: Output warnings if QIODevice::write() fails Change-Id: I9588a5081d8adb7b2db7955c4f48a2391e202396 Reviewed-by: Tim Jenssen --- src/libs/clangbackendipc/writemessageblock.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- cgit v1.2.1