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:
Piotr Jastrzebski
2018-01-09 10:27:45 +01:00
committed by Tomasz Grabiec
parent 774307b3a7
commit 945f45f490

View File

@@ -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);
}
};