diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-03-10 16:37:57 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-03-10 16:37:57 +0100 |
commit | 2123decd504e9fe024db7efba6d199b3457c7ad9 (patch) | |
tree | 97ff8aa32f0e00ff72720c0fa2769a4a219c4055 /src/microhttpd/daemon.c | |
parent | 046ca777629087eb437934ea9bb330e6b0490b8e (diff) | |
download | libmicrohttpd-2123decd504e9fe024db7efba6d199b3457c7ad9.tar.gz libmicrohttpd-2123decd504e9fe024db7efba6d199b3457c7ad9.zip |
fix COV 164298: integer overflow on multiplying timeout
Diffstat (limited to 'src/microhttpd/daemon.c')
-rw-r--r-- | src/microhttpd/daemon.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c index 680a9b99..98f17192 100644 --- a/src/microhttpd/daemon.c +++ b/src/microhttpd/daemon.c | |||
@@ -3131,7 +3131,7 @@ MHD_get_timeout (struct MHD_Daemon *daemon, | |||
3131 | if (second_left > ULLONG_MAX / 1000) | 3131 | if (second_left > ULLONG_MAX / 1000) |
3132 | *timeout = ULLONG_MAX; | 3132 | *timeout = ULLONG_MAX; |
3133 | else | 3133 | else |
3134 | *timeout = 1000 * second_left; | 3134 | *timeout = 1000LL * second_left; |
3135 | } | 3135 | } |
3136 | return MHD_YES; | 3136 | return MHD_YES; |
3137 | } | 3137 | } |