From: Andrey Volk Date: Fri, 31 Jan 2025 14:59:18 +0000 (+0300) Subject: [libesl] Coverity 1024719,1024720 Unchecked return value from library X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e48b83fbbfd0becade08fc66bd7ba263ee638972;p=thirdparty%2Ffreeswitch.git [libesl] Coverity 1024719,1024720 Unchecked return value from library --- 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;