Fix flaky //third_party/http2/adapter:window_manager_test random_.Uniform(0) is division by zero. 10K PASS: http://sponge2/83661567-eccb-463d-9c84-e883698d97d8 PiperOrigin-RevId: 449562672
diff --git a/quiche/http2/adapter/window_manager_test.cc b/quiche/http2/adapter/window_manager_test.cc index 0e05b85..f6617c5 100644 --- a/quiche/http2/adapter/window_manager_test.cc +++ b/quiche/http2/adapter/window_manager_test.cc
@@ -72,7 +72,9 @@ wm_.MarkDataBuffered(buffered); total_buffered += buffered; EXPECT_TRUE(call_sequence_.empty()); - int64_t flushed = random_.Uniform(total_buffered - total_flushed); + int64_t flushed = (total_buffered - total_flushed) > 0 + ? random_.Uniform(total_buffered - total_flushed) + : 0; wm_.MarkDataFlushed(flushed); total_flushed += flushed; }