From: Pekka Paalanen Date: Thu, 22 Mar 2012 12:24:18 +0000 (+0200) Subject: server: do not create wl_client if accept() failed X-Git-Tag: 0.94.90~83^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9f91feb5d9c56d7047dbeac4e1612190ca77ab4d;p=platform%2Fupstream%2Fwayland.git server: do not create wl_client if accept() failed Spotted during wl_os_accept_cloexec() work. Signed-off-by: Pekka Paalanen --- diff --git a/src/wayland-server.c b/src/wayland-server.c index e8173fb..97d8918 100644 --- a/src/wayland-server.c +++ b/src/wayland-server.c @@ -906,8 +906,8 @@ socket_data(int fd, uint32_t mask, void *data) &length); if (client_fd < 0) fprintf(stderr, "failed to accept, errno: %d\n", errno); - - wl_client_create(display, client_fd); + else + wl_client_create(display, client_fd); return 1; }