diff --git a/plugins/net_plugin/net_plugin.cpp b/plugins/net_plugin/net_plugin.cpp index 3bd19044c2a..85074ce0725 100644 --- a/plugins/net_plugin/net_plugin.cpp +++ b/plugins/net_plugin/net_plugin.cpp @@ -1105,6 +1105,7 @@ namespace eosio { if( !c->socket_is_open() || socket != c->socket ) { fc_ilog( logger, "async write socket ${r} before callback: ${p}", ("r", c->socket_is_open() ? "changed" : "closed")("p", c->peer_name()) ); + c->close(); return; }