mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-29 15:37:57 +00:00
expected EOF after clean close no longer triggers fatal error references #209
This commit is contained in:
@@ -724,6 +724,14 @@ void connection<config>::handle_read_frame(const lib::error_code& ec,
|
||||
);
|
||||
|
||||
if (ec) {
|
||||
if (ec == transport::error::eof) {
|
||||
// we expect to get eof if the connection is closed already
|
||||
if (m_state == session::state::CLOSED) {
|
||||
m_alog.write(log::alevel::devel,"got eof from closed con");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
std::stringstream s;
|
||||
s << "error in handle_read_frame: " << ec.message() << " (" << ec << ")";
|
||||
m_elog.write(log::elevel::fatal,s.str());
|
||||
|
||||
Reference in New Issue
Block a user