Skip to content

Commit 65d6316

Browse files
committed
Fix #2113
1 parent 3e3a8cc commit 65d6316

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

httplib.h

+4
Original file line numberDiff line numberDiff line change
@@ -6055,6 +6055,10 @@ inline void calc_actual_timeout(time_t max_timeout_msec, time_t duration_msec,
60556055
auto actual_timeout_msec =
60566056
(std::min)(max_timeout_msec - duration_msec, timeout_msec);
60576057

6058+
if (actual_timeout_msec < 0) {
6059+
actual_timeout_msec = 0;
6060+
}
6061+
60586062
actual_timeout_sec = actual_timeout_msec / 1000;
60596063
actual_timeout_usec = (actual_timeout_msec % 1000) * 1000;
60606064
}

0 commit comments

Comments
 (0)