Skip to content

Commit c40d5f2

Browse files
committed
Fix unrelated hang
1 parent a00a435 commit c40d5f2

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

rust/storage/src/admissioncontrolleds3.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,11 @@ impl AdmissionControlledS3Storage {
9595
ranges
9696
);
9797
let mut output_buffer: Vec<u8> = vec![0; content_length as usize];
98+
99+
if ranges.is_empty() {
100+
return Ok(Arc::new(output_buffer));
101+
}
102+
98103
let mut output_slices = output_buffer.chunks_mut(part_size).collect::<Vec<_>>();
99104
let range_and_output_slices = ranges.iter().zip(output_slices.drain(..));
100105
let mut futures = Vec::new();

0 commit comments

Comments
 (0)