Skip to content

Commit fdb7d2f

Browse files
authored
Fix: ensure capacity bug in list builder (#4956)
Potentially fixes #4949? Though note that #4946 is going to change this regardless. Signed-off-by: Connor Tsui <[email protected]>
1 parent 831cbdf commit fdb7d2f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

vortex-array/src/builders/list.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,8 @@ impl<O: IntegerPType> ArrayBuilder for ListBuilder<O> {
228228
let non_junk_values = elements.slice(n_leading_junk_values_usize..last_offset_usize);
229229

230230
self.nulls.append_validity_mask(array.validity_mask());
231-
self.elements_builder.ensure_capacity(non_junk_values.len());
231+
self.elements_builder
232+
.ensure_capacity(self.elements_builder.len() + non_junk_values.len());
232233
self.elements_builder.extend_from_array(&non_junk_values);
233234
}
234235

0 commit comments

Comments
 (0)