Skip to content

Commit 0085b83

Browse files
authored
Merge pull request #28881 from wdberkeley/magic-number
[CORE-14909] storage/e2e_test: Guard against underflow and OOB
2 parents 7d0abd5 + 5cd12dd commit 0085b83

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/v/storage/tests/storage_e2e_test.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4579,7 +4579,7 @@ TEST_F(storage_test_fixture, test_offset_range_size2) {
45794579
// timed uploads.
45804580
size_t tail_length = 5;
45814581

4582-
for (size_t i = 0; i < tail_length; i++) {
4582+
for (size_t i = 0; i < std::min(tail_length, summaries.size()); i++) {
45834583
auto ix_batch = summaries.size() - 1 - i;
45844584
res = log
45854585
->offset_range_size(
@@ -5041,7 +5041,7 @@ TEST_F(storage_test_fixture, test_offset_range_size2_compacted) {
50415041
// timed uploads.
50425042
size_t tail_length = 5;
50435043

5044-
for (size_t i = 0; i < tail_length; i++) {
5044+
for (size_t i = 0; i < std::min(tail_length, c_summaries.size()); i++) {
50455045
SUCCEED() << fmt::format("Checking i = {}", i);
50465046
auto ix_batch = c_summaries.size() - 1 - i;
50475047
res = log

0 commit comments

Comments
 (0)