From 8c2bcdf85ff753bceeb5b235f3605e348e6f9e1d Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Sat, 7 Jan 2012 20:01:55 +0100 Subject: MDEV-76 5.5 memory overrun on main.select_jcl6. geometry fields are blobs too. --- sql/table.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'sql') diff --git a/sql/table.cc b/sql/table.cc index 07fae7329c8..fc0ee45add9 100644 --- a/sql/table.cc +++ b/sql/table.cc @@ -5621,6 +5621,7 @@ void TABLE::create_key_part_by_field(KEY *keyinfo, keyinfo->key_length+= HA_KEY_NULL_LENGTH; } if (field->type() == MYSQL_TYPE_BLOB || + field->type() == MYSQL_TYPE_GEOMETRY || field->real_type() == MYSQL_TYPE_VARCHAR) { key_part_info->store_length+= HA_KEY_BLOB_LENGTH; -- cgit v1.2.1