diff options
-rw-r--r-- | sql/filesort.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/filesort.cc b/sql/filesort.cc index c2ce6b75cbc..4abd3b81360 100644 --- a/sql/filesort.cc +++ b/sql/filesort.cc @@ -889,8 +889,8 @@ static ha_rows find_all_keys(THD *thd, Sort_param *param, SQL_SELECT *select, if (packed_addon_fields && rec_sz != param->rec_length) fs_info->adjust_next_record_pointer(rec_sz); idx++; - num_records++; } + num_records++; } /* It does not make sense to read more keys in case of a fatal error */ @@ -927,10 +927,10 @@ static ha_rows find_all_keys(THD *thd, Sort_param *param, SQL_SELECT *select, write_keys(param, fs_info, idx, buffpek_pointers, tempfile)) DBUG_RETURN(HA_POS_ERROR); /* purecov: inspected */ + (*found_rows)= num_records; if (pq) num_records= pq->num_elements(); - (*found_rows)= num_records; DBUG_PRINT("info", ("find_all_keys return %llu", (ulonglong) num_records)); DBUG_RETURN(num_records); |