diff options
author | unknown <gluh@gluh.mysql.r18.ru> | 2004-12-06 11:55:57 +0300 |
---|---|---|
committer | unknown <gluh@gluh.mysql.r18.ru> | 2004-12-06 11:55:57 +0300 |
commit | bbdb2d28f10146353a8780bf03fd83ba742aa7d1 (patch) | |
tree | bcca3decfc039a819ddb7d3c07809c8933034406 /sql | |
parent | 289d3b2ee0f912dd4f128e1c61685d7bb170eb90 (diff) | |
download | mariadb-git-bbdb2d28f10146353a8780bf03fd83ba742aa7d1.tar.gz |
Fix for bugs #6955 SHOW PROCEDURE STATUS crashes the server,
#6950 mysql-nt.exe error when click on sql or database on mysql control center
Diffstat (limited to 'sql')
-rw-r--r-- | sql/sql_show.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc index eb9ca43b56a..d443ec96a01 100644 --- a/sql/sql_show.cc +++ b/sql/sql_show.cc @@ -2942,10 +2942,12 @@ TABLE *create_schema_table(THD *thd, TABLE_LIST *table_list) } break; default: - if (!(item= new Item_string("", fields_info->field_length, cs))) + /* this should be changed when Item_empty_string is fixed(in 4.1) */ + if (!(item= new Item_empty_string("", 0, cs))) { DBUG_RETURN(0); } + item->max_length= fields_info->field_length * cs->mbmaxlen; item->set_name(fields_info->field_name, strlen(fields_info->field_name), cs); break; |