Jelajahi Sumber

acceptor: don't shutdown the accept process on broken pipe (EPIPE)

draoi 2 tahun lalu
induk
melakukan
687a1a54ad
1 mengubah file dengan 7 tambahan dan 0 penghapusan
  1. 7 0
      src/net/acceptor.rs

+ 7 - 0
src/net/acceptor.rs

@@ -194,6 +194,13 @@ impl Acceptor {
                         );
                         continue
                     }
+                    libc::EPIPE => {
+                        warn!(
+                            target: "net::acceptor::run_accept_loop()",
+                            "[P2P] Broken pipe in accept_loop"
+                        );
+                        continue
+                    }
                     x => {
                         error!(
                             target: "net::acceptor::run_accept_loop()",