libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

commit 88529410e76a5aec3e7b9354d7990eedc7908063
parent 8aecaea7dc0a6c3fe3c47cc5bde3b1e16ac5900c
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Sun, 11 May 2025 21:30:34 +0200

get_all_net_updates_by_epoll(): fixed possible false check on 32-bit builds

Diffstat:
Msrc/mhd2/events_process.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mhd2/events_process.c b/src/mhd2/events_process.c @@ -1631,7 +1631,8 @@ get_all_net_updates_by_epoll (struct MHD_Daemon *restrict d) events_processed += (unsigned int) num_events; /* Avoid reading too many events */ } while ((((unsigned int) num_events) == d->events.data.epoll.num_elements) && - (events_processed < d->conns.cfg.count_limit + 2)); + ((events_processed < d->conns.cfg.count_limit) + || (events_processed < d->conns.cfg.count_limit + 2))); return true; }