diff options
author | unknown <serg@serg.mysql.com> | 2002-08-31 23:18:08 +0000 |
---|---|---|
committer | unknown <serg@serg.mysql.com> | 2002-08-31 23:18:08 +0000 |
commit | ffb97b49948b16ea9e53f544818dedf4b0f11697 (patch) | |
tree | 3732ba6a0c00f9e269510a87e8bbedf1a98a1642 /sql/ha_myisam.cc | |
parent | c8f6ea2c7c0ae7521025a7ed25d5ee40bd1f9b69 (diff) | |
download | mariadb-git-ffb97b49948b16ea9e53f544818dedf4b0f11697.tar.gz |
LOCK+modify+OPTIMIZE bugfix
Diffstat (limited to 'sql/ha_myisam.cc')
-rw-r--r-- | sql/ha_myisam.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/ha_myisam.cc b/sql/ha_myisam.cc index 595c83ff8ef..c14ca7d034e 100644 --- a/sql/ha_myisam.cc +++ b/sql/ha_myisam.cc @@ -561,6 +561,7 @@ int ha_myisam::repair(THD *thd, MI_CHECK ¶m, bool optimize) } if (!optimize || + memcmp(file->state, & share->state.state, sizeof(MI_STATUS_INFO)) || ((file->state->del || share->state.split != file->state->records) && (!param.opt_rep_quick || !(share->state.changed & STATE_NOT_OPTIMIZED_KEYS)))) |