libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit c211e198c623f7c640fd06966dac268c5c010868
parent 696e0401466e3b0b8da467acfa9d0c25faf4527d
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Fri, 10 Nov 2023 10:24:55 +0300

MHD_start_daemon(): added stricter checks for bind() and listen() return values

Diffstat:
Msrc/microhttpd/daemon.c | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c @@ -8036,7 +8036,7 @@ MHD_start_daemon_va (unsigned int flags, #endif #endif } - if (-1 == bind (listen_fd, servaddr, addrlen)) + if (0 != bind (listen_fd, servaddr, addrlen)) { #ifdef HAVE_MESSAGES MHD_DLOG (daemon, @@ -8066,8 +8066,8 @@ MHD_start_daemon_va (unsigned int flags, } } #endif - if (listen (listen_fd, - (int) daemon->listen_backlog_size) < 0) + if (0 != listen (listen_fd, + (int) daemon->listen_backlog_size)) { #ifdef HAVE_MESSAGES MHD_DLOG (daemon,