Просмотр исходного кода

net/acceptor: Gracefully handle ETIMEDOUT

parazyd 2 лет назад
Родитель
Сommit
29eee31e20
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      src/net/acceptor.rs

+ 7 - 0
src/net/acceptor.rs

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