summaryrefslogtreecommitdiff
path: root/storage/maria/ma_info.c
diff options
context:
space:
mode:
Diffstat (limited to 'storage/maria/ma_info.c')
-rw-r--r--storage/maria/ma_info.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/storage/maria/ma_info.c b/storage/maria/ma_info.c
index cfb4580a72f..4aecc33f816 100644
--- a/storage/maria/ma_info.c
+++ b/storage/maria/ma_info.c
@@ -57,9 +57,9 @@ int maria_status(MARIA_HA *info, register MARIA_INFO *x, uint flag)
x->keys = share->state.header.keys;
x->check_time = share->state.check_time;
- x->mean_reclength = info->state->records ?
- (ulong) ((info->state->data_file_length-info->state->empty)/
- info->state->records) : (ulong) share->min_pack_length;
+ x->mean_reclength = x->records ?
+ (ulong) ((x->data_file_length - x->delete_length) /x ->records) :
+ (ulong) share->min_pack_length;
}
if (flag & HA_STATUS_ERRKEY)
{