From c49ca9cbdd094c98e934e9dbb98b8d3d9e894b30 Mon Sep 17 00:00:00 2001 From: orignal Date: Tue, 28 Jul 2026 21:43:56 -0400 Subject: [PATCH] pass boost::asio::error::eof if stream got terminated --- libi2pd/Streaming.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libi2pd/Streaming.h b/libi2pd/Streaming.h index 3f6d7c5f..bf3c5e5d 100644 --- a/libi2pd/Streaming.h +++ b/libi2pd/Streaming.h @@ -422,7 +422,7 @@ namespace stream else if (ecode == boost::asio::error::operation_aborted) { // timeout not expired - if (m_Status == eStreamStatusClosed) + if (m_Status == eStreamStatusClosed || m_Status == eStreamStatusTerminated) handler (boost::asio::error::make_error_code (boost::asio::error::eof), 0); else if (m_Status == eStreamStatusReset) handler (boost::asio::error::make_error_code (boost::asio::error::connection_reset), 0);