mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
revert 5e9a50efc3
that was mistakenly merged from mysql-5.5.47 (introduces valgrind failures in main.sp, because Field_varstring columns are created as FIELD_NORMAL and that causes aria to read bytes between the actual value length and field max length)
This commit is contained in:
@ -15433,9 +15433,7 @@ create_tmp_table(THD *thd, TMP_TABLE_PARAM *param, List<Item> &fields,
|
||||
field->real_type() == MYSQL_TYPE_STRING &&
|
||||
length >= MIN_STRING_LENGTH_TO_PACK_ROWS)
|
||||
recinfo->type= FIELD_SKIP_ENDSPACE;
|
||||
else if (use_packed_rows &&
|
||||
field->real_type() == MYSQL_TYPE_VARCHAR &&
|
||||
length >= MIN_STRING_LENGTH_TO_PACK_ROWS)
|
||||
else if (field->real_type() == MYSQL_TYPE_VARCHAR)
|
||||
recinfo->type= FIELD_VARCHAR;
|
||||
else
|
||||
recinfo->type= FIELD_NORMAL;
|
||||
|
Reference in New Issue
Block a user