summaryrefslogtreecommitdiff
path: root/storage/maria/ha_maria.cc
diff options
context:
space:
mode:
authorunknown <timour@askmonty.org>2012-11-01 21:36:31 +0200
committerunknown <timour@askmonty.org>2012-11-01 21:36:31 +0200
commita1108a0b6c098c7bae8b12d31b6338d563a318c1 (patch)
treecb513a6dca8a0d7dfa14b4d13e930788139280a7 /storage/maria/ha_maria.cc
parent9b6fe965033aab5eb20a4f2eefa482534b15c424 (diff)
parent8b5d345eea3b4df053a1cdbff398d270af9547ad (diff)
downloadmariadb-git-a1108a0b6c098c7bae8b12d31b6338d563a318c1.tar.gz
Merge 5.2 -> 5.3
Diffstat (limited to 'storage/maria/ha_maria.cc')
-rw-r--r--storage/maria/ha_maria.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/storage/maria/ha_maria.cc b/storage/maria/ha_maria.cc
index 962ee211b72..3e76b297495 100644
--- a/storage/maria/ha_maria.cc
+++ b/storage/maria/ha_maria.cc
@@ -2528,9 +2528,10 @@ int ha_maria::info(uint flag, my_bool lock_table_share)
errkey= maria_info.errkey;
my_store_ptr(dup_ref, ref_length, maria_info.dup_key_pos);
}
- /* Faster to always update, than to do it based on flag */
- stats.update_time= maria_info.update_time;
- stats.auto_increment_value= maria_info.auto_increment;
+ if (flag & HA_STATUS_TIME)
+ stats.update_time= maria_info.update_time;
+ if (flag & HA_STATUS_AUTO)
+ stats.auto_increment_value= maria_info.auto_increment;
return 0;
}