From e48b83fbbfd0becade08fc66bd7ba263ee638972 Mon Sep 17 00:00:00 2001 From: Andrey Volk Date: Fri, 31 Jan 2025 17:59:18 +0300 Subject: [PATCH] [libesl] Coverity 1024719,1024720 Unchecked return value from library --- libs/esl/src/esl.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libs/esl/src/esl.c b/libs/esl/src/esl.c index d796860a11..e5c0b95b55 100644 --- a/libs/esl/src/esl.c +++ b/libs/esl/src/esl.c @@ -696,7 +696,10 @@ ESL_DECLARE(esl_status_t) esl_listen(const char *host, esl_port_t port, esl_list } - esl_socket_reuseaddr(server_sock); + if (esl_socket_reuseaddr(server_sock) != 0) { + status = ESL_FAIL; + goto end; + } memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; @@ -751,7 +754,10 @@ ESL_DECLARE(esl_status_t) esl_listen_threaded(const char *host, esl_port_t port, return ESL_FAIL; } - esl_socket_reuseaddr(server_sock); + if (esl_socket_reuseaddr(server_sock) != 0) { + status = ESL_FAIL; + goto end; + } memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET;