From f38e7860f4702a5a27e44be6d7cec9cc914bc1f0 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sun, 30 Nov 2014 13:07:11 +0800 Subject: [PATCH] coverity 83656 server check setsockopt return Signed-off-by: Andy Green --- lib/server.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/server.c b/lib/server.c index d66376b8..71138dbb 100644 --- a/lib/server.c +++ b/lib/server.c @@ -57,8 +57,9 @@ int lws_context_init_server(struct lws_context_creation_info *info, /* * allow us to restart even if old sockets in TIME_WAIT */ - setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, - (const void *)&opt, sizeof(opt)); + if (setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, + (const void *)&opt, sizeof(opt)) < 0) + return 1; lws_plat_set_socket_options(context, sockfd);