aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/microhttpd/daemon.c')
-rw-r--r--src/microhttpd/daemon.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index 9f220263..d4064dd7 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -5658,8 +5658,8 @@ parse_options_va (struct MHD_Daemon *daemon,
5658 case MHD_OPTION_CONNECTION_TIMEOUT: 5658 case MHD_OPTION_CONNECTION_TIMEOUT:
5659 uv = va_arg (ap, 5659 uv = va_arg (ap,
5660 unsigned int); 5660 unsigned int);
5661#if (SIZEOF_UINT64_T - 1) <= SIZEOF_UNSIGNED_INT 5661#if (SIZEOF_UINT64_T - 2) <= SIZEOF_UNSIGNED_INT
5662 if ((UINT64_MAX / 2000 - 1) < uv) 5662 if ((UINT64_MAX / 4000 - 1) < uv)
5663 { 5663 {
5664#ifdef HAVE_MESSAGES 5664#ifdef HAVE_MESSAGES
5665 MHD_DLOG (daemon, 5665 MHD_DLOG (daemon,
@@ -5667,11 +5667,11 @@ parse_options_va (struct MHD_Daemon *daemon,
5667 "Maximum allowed value (%" PRIu64 ") will be used " \ 5667 "Maximum allowed value (%" PRIu64 ") will be used " \
5668 "instead.\n"), 5668 "instead.\n"),
5669 uv, 5669 uv,
5670 (UINT64_MAX / 2000 - 1)); 5670 (UINT64_MAX / 4000 - 1));
5671#endif 5671#endif
5672 uv = UINT64_MAX / 2000 - 1; 5672 uv = UINT64_MAX / 4000 - 1;
5673 } 5673 }
5674#endif /* (SIZEOF_UINT64_T - 1) <= SIZEOF_UNSIGNED_INT */ 5674#endif /* (SIZEOF_UINT64_T - 2) <= SIZEOF_UNSIGNED_INT */
5675 daemon->connection_timeout_ms = uv * 1000; 5675 daemon->connection_timeout_ms = uv * 1000;
5676 break; 5676 break;
5677 case MHD_OPTION_NOTIFY_COMPLETED: 5677 case MHD_OPTION_NOTIFY_COMPLETED: