From b2c3b3e8fe0d8bdc88051d0120aaa8d5cf8acce0 Mon Sep 17 00:00:00 2001 From: Alex Trotsenko Date: Sat, 11 Sep 2021 17:32:09 +0300 Subject: Q{LocalSocket|Process}/Win: handle write errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To match the Unix behavior, we should emit errorOccurred() signal and close the channel if the write operation fails. Change-Id: Iac3acb18dbbfe6e7e8afb2555d9adaff1fe98d0f Reviewed-by: Oswald Buddenhagen Reviewed-by: MÃ¥rten Nordheim --- src/corelib/io/qwindowspipewriter_p.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/corelib/io/qwindowspipewriter_p.h') diff --git a/src/corelib/io/qwindowspipewriter_p.h b/src/corelib/io/qwindowspipewriter_p.h index 81a586dc3d..71e47c9787 100644 --- a/src/corelib/io/qwindowspipewriter_p.h +++ b/src/corelib/io/qwindowspipewriter_p.h @@ -78,6 +78,7 @@ public: Q_SIGNALS: void bytesWritten(qint64 bytes); + void writeFailed(); protected: bool event(QEvent *e) override; -- cgit v1.2.3