server: do not create wl_client if accept() failed

Spotted during wl_os_accept_cloexec() work.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
This commit is contained in:
Pekka Paalanen 2012-03-22 14:24:18 +02:00
parent ff50f6bfc4
commit 9f91feb5d9

View file

@ -906,7 +906,7 @@ socket_data(int fd, uint32_t mask, void *data)
&length); &length);
if (client_fd < 0) if (client_fd < 0)
fprintf(stderr, "failed to accept, errno: %d\n", errno); fprintf(stderr, "failed to accept, errno: %d\n", errno);
else
wl_client_create(display, client_fd); wl_client_create(display, client_fd);
return 1; return 1;