From fd11908a8406ac4dab9f47d54aad2a37d7d67bd4 Mon Sep 17 00:00:00 2001 From: emeric Date: Sat, 12 Dec 2020 15:18:53 +0100 Subject: [PATCH] Fixed crash --- src/libs/utils/impl/ChildProcess.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libs/utils/impl/ChildProcess.cpp b/src/libs/utils/impl/ChildProcess.cpp index 9cc0b243..c33cc134 100644 --- a/src/libs/utils/impl/ChildProcess.cpp +++ b/src/libs/utils/impl/ChildProcess.cpp @@ -142,15 +142,16 @@ ChildProcess::asyncRead(std::byte* data, std::size_t bufferSize, ReadCallback ca if (error) { + if (error == boost::asio::error::operation_aborted) + { + return; + } + { boost::system::error_code closeError; _childStdout.close(closeError); } - if (error == boost::asio::error::operation_aborted) - { - return; - } if (error == boost::asio::error::eof) { callback(ReadResult::EndOfFile, bytesTransferred);