[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r36231 - libmicrohttpd/src/microhttpd
From: |
gnunet |
Subject: |
[GNUnet-SVN] r36231 - libmicrohttpd/src/microhttpd |
Date: |
Sat, 8 Aug 2015 14:29:58 +0200 |
Author: Karlson2k
Date: 2015-08-08 14:29:58 +0200 (Sat, 08 Aug 2015)
New Revision: 36231
Modified:
libmicrohttpd/src/microhttpd/daemon.c
Log:
daemon.c: MHD_select(): check for timeout value overflow
Modified: libmicrohttpd/src/microhttpd/daemon.c
===================================================================
--- libmicrohttpd/src/microhttpd/daemon.c 2015-08-08 12:29:51 UTC (rev
36230)
+++ libmicrohttpd/src/microhttpd/daemon.c 2015-08-08 12:29:58 UTC (rev
36231)
@@ -2364,7 +2364,10 @@
{
/* ltimeout is in ms */
timeout.tv_usec = (ltimeout % 1000) * 1000;
- timeout.tv_sec = ltimeout / 1000;
+ if (ltimeout / 1000 > TIMEVAL_TV_SEC_MAX)
+ timeout.tv_sec = TIMEVAL_TV_SEC_MAX;
+ else
+ timeout.tv_sec = (_MHD_TIMEVAL_TV_SEC_TYPE)(ltimeout / 1000);
tv = &timeout;
}
num_ready = MHD_SYS_select_ (max + 1, &rs, &ws, &es, tv);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r36231 - libmicrohttpd/src/microhttpd,
gnunet <=