From 6be93c3b8a1d8c080d73750e3804752ad80f56d1 Mon Sep 17 00:00:00 2001 From: Vladislav Vaintroub Date: Thu, 31 Aug 2017 14:50:45 +0000 Subject: [PATCH] MDEV-13693 : Fix parameter passing to my_error. char* parameter is expected by the message ER_KEY_COLUMN_DOES_NOT_EXITS, thus pass char*, rather than LEX_STRING. --- sql/sql_class.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/sql_class.cc b/sql/sql_class.cc index da1a0e43ac1..eedda8579e7 100644 --- a/sql/sql_class.cc +++ b/sql/sql_class.cc @@ -230,7 +230,7 @@ bool Foreign_key::validate(List &table_fields) sql_field->field_name)) {} if (!sql_field) { - my_error(ER_KEY_COLUMN_DOES_NOT_EXITS, MYF(0), column->field_name); + my_error(ER_KEY_COLUMN_DOES_NOT_EXITS, MYF(0), column->field_name.str); DBUG_RETURN(TRUE); } if (type == Key::FOREIGN_KEY && sql_field->vcol_info)