diff --git a/table/block_based/block.cc b/table/block_based/block.cc index 8afa2cccf..ea1934508 100644 --- a/table/block_based/block.cc +++ b/table/block_based/block.cc @@ -376,14 +376,14 @@ bool DataBlockIter::SeekForGetImpl(const Slice& target) { void IndexBlockIter::Seek(const Slice& target) { TEST_SYNC_POINT("IndexBlockIter::Seek:0"); - Slice seek_key = target; - if (!key_includes_seq_) { - seek_key = ExtractUserKey(target); - } PERF_TIMER_GUARD(block_seek_nanos); if (data_ == nullptr) { // Not init yet return; } + Slice seek_key = target; + if (!key_includes_seq_) { + seek_key = ExtractUserKey(target); + } status_ = Status::OK(); uint32_t index = 0; bool ok = false;