From 1023d2b18fe0828ad93df1a8d7afe278077e5510 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Wed, 16 Jan 2013 11:43:53 +0800 Subject: [PATCH] robustness server dont exit server on accept problems Error message corrected to %s as well Signed-off-by: Andy Green --- lib/libwebsockets.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index bbbbe4936..6d9f31102 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -1651,8 +1651,8 @@ libwebsocket_service_fd(struct libwebsocket_context *context, accept_fd = accept(pollfd->fd, (struct sockaddr *)&cli_addr, &clilen); if (accept_fd < 0) { - lwsl_warn("ERROR on accept: %d\n", strerror(errno)); - return -1; + lwsl_warn("ERROR on accept: %s\n", strerror(errno)); + break; } /* Disable Nagle */