Skip to content

Commit dac89b5

Browse files
committed
fixed a fencepost error on sketch deep buffers
1 parent d36f57e commit dac89b5

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

include/bucket_buffer.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,11 @@ class BucketBuffer {
174174
}
175175
}
176176
_size = write_idx + 1;
177+
if (_size >= entries.size()) {
178+
// edge case - all unique entries fenceposting.
179+
_compacted = true;
180+
return;
181+
}
177182

178183
// get rid of entries with a value of 0
179184
write_idx = 0;

0 commit comments

Comments
 (0)