summaryrefslogtreecommitdiff
path: root/sql/ha_innobase.cc
diff options
context:
space:
mode:
authorunknown <heikki@donna.mysql.fi>2001-12-22 02:29:23 +0200
committerunknown <heikki@donna.mysql.fi>2001-12-22 02:29:23 +0200
commit474ed9fdfc88d4cf781ad42f97207a25195619f1 (patch)
tree35d0bcf48f8b427debe9f5fe86d6944c7cce5abb /sql/ha_innobase.cc
parent8ab263d18c867a4f8b7e9965c3d344945e4db07b (diff)
downloadmariadb-git-474ed9fdfc88d4cf781ad42f97207a25195619f1.tar.gz
ha_innobase.cc:
Make sure no memory overrun of key buffer in range estimation sql/ha_innobase.cc: Make sure no memory overrun of key buffer in range estimation
Diffstat (limited to 'sql/ha_innobase.cc')
-rw-r--r--sql/ha_innobase.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/ha_innobase.cc b/sql/ha_innobase.cc
index 50c2a2aef5c..dc030dde39a 100644
--- a/sql/ha_innobase.cc
+++ b/sql/ha_innobase.cc
@@ -2956,7 +2956,8 @@ ha_innobase::records_in_range(
KEY* key;
dict_index_t* index;
mysql_byte* key_val_buff2 = (mysql_byte*) my_malloc(
- table->reclength,
+ table->reclength
+ + table->max_key_length + 100,
MYF(MY_WME));
dtuple_t* range_start;
dtuple_t* range_end;