summaryrefslogtreecommitdiff
path: root/sql/sql_base.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_base.cc')
-rw-r--r--sql/sql_base.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/sql_base.cc b/sql/sql_base.cc
index a926c6e66fe..3892ae4afac 100644
--- a/sql/sql_base.cc
+++ b/sql/sql_base.cc
@@ -2082,7 +2082,8 @@ key_map get_key_map_from_key_list(TABLE *table,
uint pos;
while ((name=it++))
{
- if ((pos=find_type(name->c_ptr(), &table->keynames, 1+2)) <= 0)
+ if ((pos= find_type(&table->keynames, name->ptr(), name->length(), 1)) <=
+ 0)
{
my_error(ER_KEY_COLUMN_DOES_NOT_EXITS, MYF(0), name->c_ptr(),
table->real_name);