mirror of https://github.com/voidlizard/hbs2
trying to close tcp stuff on respawn
This commit is contained in:
parent
52284f61ab
commit
27b8fb9f40
|
@ -422,10 +422,12 @@ runMessagingTCP env = liftIO do
|
|||
|
||||
liftIO (
|
||||
listen (Host (show i)) (show p) $ \(sock, sa) -> do
|
||||
withFdSocket sock setCloseOnExecIfNeeded
|
||||
debug $ "Listening on" <+> pretty sa
|
||||
|
||||
forever do
|
||||
void $ acceptFork sock $ \(so, remote) -> do
|
||||
withFdSocket so setCloseOnExecIfNeeded
|
||||
trace $ "GOT INCOMING CONNECTION FROM"
|
||||
<+> brackets (pretty own)
|
||||
<+> brackets (pretty sa)
|
||||
|
|
|
@ -267,7 +267,7 @@ runCLI = join . customExecParser (prefs showHelpOnError) $
|
|||
|
||||
c <- optional confOpt
|
||||
|
||||
resp <- optional $ flag' True ( long "respawn" <> short 'r' <> help "respawn process")
|
||||
resp <- optional $ flag' True ( long "respawn" <> short 'R' <> help "respawn process")
|
||||
|
||||
pure $ PeerOpts pref l r k c resp
|
||||
|
||||
|
|
Loading…
Reference in New Issue