diff options
author | unknown <heikki@donna.mysql.fi> | 2001-12-22 02:29:23 +0200 |
---|---|---|
committer | unknown <heikki@donna.mysql.fi> | 2001-12-22 02:29:23 +0200 |
commit | 474ed9fdfc88d4cf781ad42f97207a25195619f1 (patch) | |
tree | 35d0bcf48f8b427debe9f5fe86d6944c7cce5abb /sql/ha_innobase.cc | |
parent | 8ab263d18c867a4f8b7e9965c3d344945e4db07b (diff) | |
download | mariadb-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.cc | 3 |
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; |