diff --git a/hawk/scripts/tcp-proxy.awk b/hawk/scripts/tcp-proxy.awk index d146ad2e..7e7c0512 100644 --- a/hawk/scripts/tcp-proxy.awk +++ b/hawk/scripts/tcp-proxy.awk @@ -217,6 +217,7 @@ function serve_connections (mx, ss, remoteaddr) if ((x = sys::waitonmux(mx, 3.10)) <= -1) { + if (x == sys::RC_EINTR) continue; print "Error: problem while waiting on multiplexer -", sys::errmsg(); break; }