Fix fast_forward_to(partition_range&) in forwardable flat reader.
Making sure fast_forward_to(const partition_range&) sets _current correctly. Fixes #3089 Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com> Message-Id: <6c29cf273f191da0e21035bcbe1592042ecffc70.1515490058.git.piotr@scylladb.com>
This commit is contained in:
committed by
Tomasz Grabiec
parent
774307b3a7
commit
945f45f490
@@ -342,6 +342,10 @@ flat_mutation_reader make_forwardable(flat_mutation_reader m) {
|
||||
_end_of_stream = false;
|
||||
clear_buffer();
|
||||
_next = {};
|
||||
_current = {
|
||||
position_in_partition(position_in_partition::partition_start_tag_t()),
|
||||
position_in_partition(position_in_partition::after_static_row_tag_t())
|
||||
};
|
||||
return _underlying.fast_forward_to(pr);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user