Skip to content

Commit 2986663

Browse files
authored
servers: handle accept error ECONNABORTED (#1437)
1 parent 6a90751 commit 2986663

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Simplex/Messaging/Transport/Server.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ safeAccept sock =
159159
| otherwise -> logError err >> E.throwIO e
160160
where
161161
retryAccept = maybe False ((`elem` again) . Errno) errno
162-
again = [eAGAIN, eNETDOWN, ePROTO, eNOPROTOOPT, eHOSTDOWN, eNONET, eHOSTUNREACH, eOPNOTSUPP, eNETUNREACH]
162+
again = [eCONNABORTED, eAGAIN, eNETDOWN, ePROTO, eNOPROTOOPT, eHOSTDOWN, eNONET, eHOSTUNREACH, eOPNOTSUPP, eNETUNREACH]
163163
err = "socket accept error: " <> tshow e <> maybe "" ((", errno=" <>) . tshow) errno
164164
errno = ioe_errno e
165165

0 commit comments

Comments
 (0)