coverity 157402 explicitly disallow handling invalid sockfd

Signed-off-by: Andy Green <andy.green@linaro.org>
This commit is contained in:
Andy Green 2016-01-29 15:40:08 +08:00
parent 6f4e2d297b
commit e6dbaa236a

View file

@ -612,7 +612,8 @@ lws_server_socket_service_ssl(struct lws *wsi, lws_sockfd_type accept_fd)
lwsl_err("SSL_new failed: %s\n",
ERR_error_string(SSL_get_error(wsi->ssl, 0), NULL));
lws_decode_ssl_error();
compatible_close(accept_fd);
if (accept_fd != LWS_SOCK_INVALID)
compatible_close(accept_fd);
goto fail;
}