diff options
author | jonmv <venstad@gmail.com> | 2023-07-07 11:39:03 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2023-07-07 11:39:03 +0200 |
commit | 5b4fa659348100f093e72e86b2e0528bae649cad (patch) | |
tree | bd52a1c546385001bbd9b10ebddaafd1c2c71cb1 /container-search/src/main | |
parent | aaa9f4184630a00f542c846902337fd1843198d5 (diff) |
Another potential overflow (not really, since trunc milis in a long, but that could change)
Diffstat (limited to 'container-search/src/main')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/dispatch/AdaptiveTimeoutHandler.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/AdaptiveTimeoutHandler.java b/container-search/src/main/java/com/yahoo/search/dispatch/AdaptiveTimeoutHandler.java index fbc179a10fa..5ac7705471c 100644 --- a/container-search/src/main/java/com/yahoo/search/dispatch/AdaptiveTimeoutHandler.java +++ b/container-search/src/main/java/com/yahoo/search/dispatch/AdaptiveTimeoutHandler.java @@ -54,7 +54,7 @@ class AdaptiveTimeoutHandler implements TimeoutHandler { slopedWait += ((adaptiveTimeoutMax - adaptiveTimeoutMin) * (pendingQueries - 1)) / missWidth; } long nextAdaptive = (long) slopedWait; - if (now + nextAdaptive >= deadline) { + if (nextAdaptive >= deadline - now) { return deadline - now; } deadline = now + nextAdaptive; |