libmicrohttpd

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

commit 24687543ab73f35eb1bcd8e2858e2f940f40409f
parent 7a60acb3457388c22ae5dfdcbf100f197537618b
Author: Matthias Wachs <wachs@in.tum.de>
Date:   Tue, 17 Aug 2010 14:02:00 +0000

FIXED: wrong time arithmetic preventing incoming connections


Diffstat:
Msrc/daemon/connection.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/daemon/connection.c b/src/daemon/connection.c @@ -2229,7 +2229,7 @@ MHD_connection_handle_idle (struct MHD_Connection *connection) timeout = connection->daemon->connection_timeout; if ((connection->socket_fd != -1) && (timeout != 0) && - (timeout > (time (NULL) - connection->last_activity)) ) + (timeout < (time (NULL) - connection->last_activity)) ) { MHD_connection_close (connection, MHD_REQUEST_TERMINATED_TIMEOUT_REACHED); return MHD_NO;