Make accept() error handling a little neater
This commit is contained in:
parent
21de6cd3e7
commit
88642c0c3f
8
main.c
8
main.c
@ -72,12 +72,10 @@ int main(int argc, char *argv[])
|
||||
while (!exit_requested) {
|
||||
cfd = accept(sfd, (struct sockaddr *)&paddr, &paddr_size);
|
||||
if (cfd == -1) {
|
||||
if (errno != EINTR) {
|
||||
fprintf(stderr, "Error accepting connection\n");
|
||||
return 1;
|
||||
} else {
|
||||
if (errno == EINTR)
|
||||
continue;
|
||||
}
|
||||
fprintf(stderr, "Error accepting connection\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
printf("Accepted connection\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user