Browse Source

MDEV-21344 Valgrind uninitialised value warnings in dict_acquire_mdl_shared

- For partition table, tbl_name_len is calculated wrongly. So it leads to
this uninitialised value warnings
pull/1440/head
Thirunarayanan Balathandayuthapani 6 years ago
parent
commit
1488de674c
  1. 3
      storage/innobase/dict/dict0dict.cc

3
storage/innobase/dict/dict0dict.cc

@ -763,7 +763,10 @@ bool dict_table_t::parse_name(char (&db_name)[NAME_LEN + 1],
return false;
if (char* is_part= strchr(tbl_buf, '#'))
{
*is_part = '\0';
*tbl_name_len= is_part - tbl_buf;
}
filename_to_tablename(tbl_buf, tbl_name, MAX_TABLE_NAME_LEN + 1, true);
return true;

Loading…
Cancel
Save