on master help sign in
ignoring an error of setSocketCloseOnExec (#526).
commit250912edca9f4230f3ced8f78f08ef30f1637a29 authorKazu Yamamoto <kazu@iij.ad.jp> dateWed 6 Apr 2016, 14:30 (11 years ago) parent966979c
1 file changed+2−1
warp/Network/Wai/Handler/Warp/Run.hs+2−1
warp/Network/Wai/Handler/Warp/Run.hs+2−1
@@ -130,7 +130,8 @@ runSettingsSocket set socket app = do
130130 (s, sa) <- accept socket
131131#endif
132132 setSocketCloseOnExec s
133− setSocketOption s NoDelay 1
133+ -- NoDelay causes an error for AF_UNIX.
134+ setSocketOption s NoDelay 1 `E.catch` \(E.SomeException _) -> return ()
134135 conn <- socketConnection s
135136 return (conn, sa)
136137