From a6b04cf8ef8de4b741ca8e84d32ecd44426fe994 Mon Sep 17 00:00:00 2001 From: AnotherTest Date: Thu, 31 Dec 2020 01:11:59 +0330 Subject: [PATCH] LibProtocol: Ensure download is finished before invoking on_finished --- Libraries/LibProtocol/Download.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibProtocol/Download.cpp b/Libraries/LibProtocol/Download.cpp index f5011d04a5..3c226694d8 100644 --- a/Libraries/LibProtocol/Download.cpp +++ b/Libraries/LibProtocol/Download.cpp @@ -66,7 +66,7 @@ void Download::stream_into(OutputStream& stream) TODO(); } - if (m_internal_stream_data->read_stream.eof() || (m_internal_stream_data->download_done && !m_internal_stream_data->success)) { + if (m_internal_stream_data->read_stream.eof() && m_internal_stream_data->download_done) { m_internal_stream_data->read_notifier->close(); user_on_finish(m_internal_stream_data->success, m_internal_stream_data->total_size); } else {