@@ -2116,21 +2116,6 @@ impl PeerNetwork {
2116
2116
"public addr" => nk. addrbytes. pretty_print( ) ,
2117
2117
"reason" => %reason
2118
2118
) ;
2119
- // remove inventory state
2120
- if let Some ( inv_state) = self . inv_state . as_mut ( ) {
2121
- debug ! (
2122
- "{:?}: Remove inventory state for epoch 2.x {nk:?}" ,
2123
- & self . local_peer
2124
- ) ;
2125
- inv_state. del_peer ( & nk) ;
2126
- }
2127
- if let Some ( inv_state) = self . inv_state_nakamoto . as_mut ( ) {
2128
- debug ! (
2129
- "{:?}: Remove inventory state for Nakamoto {nk:?}" ,
2130
- & self . local_peer
2131
- ) ;
2132
- inv_state. del_peer ( & NeighborAddress :: from_neighbor_key ( nk. clone ( ) , pubkh) ) ;
2133
- }
2134
2119
self . pending_messages . remove ( & ( event_id, nk. clone ( ) ) ) ;
2135
2120
self . pending_stacks_messages . remove ( & ( event_id, nk. clone ( ) ) ) ;
2136
2121
@@ -2152,6 +2137,21 @@ impl PeerNetwork {
2152
2137
self . relay_handles . remove ( & event_id) ;
2153
2138
self . peers . remove ( & event_id) ;
2154
2139
}
2140
+ // remove inventory state
2141
+ if let Some ( inv_state) = self . inv_state . as_mut ( ) {
2142
+ debug ! (
2143
+ "{:?}: Remove inventory state for epoch 2.x {nk:?}" ,
2144
+ & self . local_peer
2145
+ ) ;
2146
+ inv_state. del_peer ( & nk) ;
2147
+ }
2148
+ if let Some ( inv_state) = self . inv_state_nakamoto . as_mut ( ) {
2149
+ debug ! (
2150
+ "{:?}: Remove inventory state for Nakamoto {nk:?}" ,
2151
+ & self . local_peer
2152
+ ) ;
2153
+ inv_state. del_peer ( & NeighborAddress :: from_neighbor_key ( nk. clone ( ) , pubkh) ) ;
2154
+ }
2155
2155
}
2156
2156
}
2157
2157
0 commit comments