@@ -97,10 +97,6 @@ pub enum Event {
9797 src_peer_id : PeerId ,
9898 limit : Option < protocol:: Limit > ,
9999 } ,
100- /// An inbound circuit request has failed.
101- InboundCircuitReqFailed {
102- error : ConnectionHandlerUpgrErr < void:: Void > ,
103- } ,
104100 /// An inbound circuit request has been denied.
105101 InboundCircuitReqDenied { src_peer_id : PeerId } ,
106102 /// Denying an inbound circuit request failed.
@@ -295,41 +291,16 @@ impl Handler {
295291
296292 fn on_listen_upgrade_error (
297293 & mut self ,
298- ListenUpgradeError { error, .. } : ListenUpgradeError <
294+ ListenUpgradeError {
295+ error : inbound_stop:: UpgradeError :: Fatal ( error) ,
296+ ..
297+ } : ListenUpgradeError <
299298 <Self as ConnectionHandler >:: InboundOpenInfo ,
300299 <Self as ConnectionHandler >:: InboundProtocol ,
301300 > ,
302301 ) {
303- let non_fatal_error = match error {
304- ConnectionHandlerUpgrErr :: Timeout => ConnectionHandlerUpgrErr :: Timeout ,
305- ConnectionHandlerUpgrErr :: Timer => ConnectionHandlerUpgrErr :: Timer ,
306- ConnectionHandlerUpgrErr :: Upgrade ( upgrade:: UpgradeError :: Select (
307- upgrade:: NegotiationError :: Failed ,
308- ) ) => ConnectionHandlerUpgrErr :: Upgrade ( upgrade:: UpgradeError :: Select (
309- upgrade:: NegotiationError :: Failed ,
310- ) ) ,
311- ConnectionHandlerUpgrErr :: Upgrade ( upgrade:: UpgradeError :: Select (
312- upgrade:: NegotiationError :: ProtocolError ( e) ,
313- ) ) => {
314- self . pending_error = Some ( ConnectionHandlerUpgrErr :: Upgrade (
315- upgrade:: UpgradeError :: Select ( upgrade:: NegotiationError :: ProtocolError ( e) ) ,
316- ) ) ;
317- return ;
318- }
319- ConnectionHandlerUpgrErr :: Upgrade ( upgrade:: UpgradeError :: Apply (
320- inbound_stop:: UpgradeError :: Fatal ( error) ,
321- ) ) => {
322- self . pending_error = Some ( ConnectionHandlerUpgrErr :: Upgrade (
323- upgrade:: UpgradeError :: Apply ( Either :: Left ( error) ) ,
324- ) ) ;
325- return ;
326- }
327- } ;
328-
329- self . queued_events . push_back ( ConnectionHandlerEvent :: Custom (
330- Event :: InboundCircuitReqFailed {
331- error : non_fatal_error,
332- } ,
302+ self . pending_error = Some ( ConnectionHandlerUpgrErr :: Upgrade (
303+ upgrade:: UpgradeError :: Apply ( Either :: Left ( error) ) ,
333304 ) ) ;
334305 }
335306
@@ -347,7 +318,6 @@ impl Handler {
347318 OutboundOpenInfo :: Reserve { mut to_listener } => {
348319 let non_fatal_error = match error {
349320 ConnectionHandlerUpgrErr :: Timeout => ConnectionHandlerUpgrErr :: Timeout ,
350- ConnectionHandlerUpgrErr :: Timer => ConnectionHandlerUpgrErr :: Timer ,
351321 ConnectionHandlerUpgrErr :: Upgrade ( upgrade:: UpgradeError :: Select (
352322 upgrade:: NegotiationError :: Failed ,
353323 ) ) => ConnectionHandlerUpgrErr :: Upgrade ( upgrade:: UpgradeError :: Select (
@@ -410,7 +380,6 @@ impl Handler {
410380 OutboundOpenInfo :: Connect { send_back } => {
411381 let non_fatal_error = match error {
412382 ConnectionHandlerUpgrErr :: Timeout => ConnectionHandlerUpgrErr :: Timeout ,
413- ConnectionHandlerUpgrErr :: Timer => ConnectionHandlerUpgrErr :: Timer ,
414383 ConnectionHandlerUpgrErr :: Upgrade ( upgrade:: UpgradeError :: Select (
415384 upgrade:: NegotiationError :: Failed ,
416385 ) ) => ConnectionHandlerUpgrErr :: Upgrade ( upgrade:: UpgradeError :: Select (
0 commit comments