MFC r281163: Make ctld to not exit on ECONNABORTED on accept().
That is not really an error for the main process.
This commit is contained in:
parent
a76136eb76
commit
66d912b92f
@ -2382,8 +2382,11 @@ main_loop(struct conf *conf, bool dont_fork)
|
||||
client_fd = accept(portal->p_socket,
|
||||
(struct sockaddr *)&client_sa,
|
||||
&client_salen);
|
||||
if (client_fd < 0)
|
||||
if (client_fd < 0) {
|
||||
if (errno == ECONNABORTED)
|
||||
continue;
|
||||
log_err(1, "accept");
|
||||
}
|
||||
assert(client_salen >= client_sa.ss_len);
|
||||
|
||||
handle_connection(portal, client_fd,
|
||||
|
Loading…
Reference in New Issue
Block a user