diff --git a/sql/opt_range.cc b/sql/opt_range.cc index 6eb7d927ed6..f87439dd3eb 100644 --- a/sql/opt_range.cc +++ b/sql/opt_range.cc @@ -8195,7 +8195,7 @@ int QUICK_RANGE_SELECT::get_next() */ end_key->flag= (last_range->flag & NEAR_MAX ? HA_READ_BEFORE_KEY : HA_READ_AFTER_KEY); - end_key->keypart_map= range->max_keypart_map; + end_key->keypart_map= last_range->max_keypart_map; mrange_slot->range_flag= last_range->flag; }