Parcourir la source

net/acceptor: Gracefully handle ETIMEDOUT

parazyd il y a 2 ans
Parent
commit
29eee31e20
1 fichiers modifiés avec 7 ajouts et 0 suppressions
  1. 7 0
      src/net/acceptor.rs

+ 7 - 0
src/net/acceptor.rs

@@ -157,6 +157,13 @@ impl Acceptor {
                         );
                         );
                         continue
                         continue
                     }
                     }
+                    libc::ETIMEDOUT => {
+                        warn!(
+                            target: "net::acceptor::run_accept_loop()",
+                            "[P2P] Connection timed out in accept_loop"
+                        );
+                        continue
+                    }
                     x => {
                     x => {
                         error!(
                         error!(
                             target: "net::acceptor::run_accept_loop()",
                             target: "net::acceptor::run_accept_loop()",