From efba1a953f47800c388e50584fc46ea9f20c353f Mon Sep 17 00:00:00 2001 From: Kevin Heifner Date: Fri, 5 Aug 2022 15:28:36 -0500 Subject: [PATCH] GH-755 Attempt connection retries for duplicate connections to handle corner case of one side disconnecting as a duplicate simply because it had not yet closed its end of the connection. --- plugins/net_plugin/net_plugin.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/net_plugin/net_plugin.cpp b/plugins/net_plugin/net_plugin.cpp index 24e98de7dc..2dd082a538 100644 --- a/plugins/net_plugin/net_plugin.cpp +++ b/plugins/net_plugin/net_plugin.cpp @@ -2280,6 +2280,7 @@ namespace eosio { case no_reason: case wrong_version: case benign_other: + case duplicate: // attempt reconnect in case connection has been dropped, should quickly disconnect if duplicate break; default: fc_dlog( logger, "Skipping connect due to go_away reason ${r}",("r", reason_str( no_retry )));