Skip to content

Commit

Permalink
Fixed bugs found by mysql-test-run:
Browse files Browse the repository at this point in the history
- privilege_table_io.test didn't properly reset roles_mapping
- Fixed memory allocation problem with CHECK CONSTRAINT, found when
  running --valgrind main.check_constraint
  • Loading branch information
montywi committed Jan 11, 2017
1 parent ed008a7 commit 1afb170
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 1 deletion.
1 change: 1 addition & 0 deletions mysql-test/suite/perfschema/r/privilege_table_io.result
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ optimize table mysql.proxies_priv;
optimize table mysql.tables_priv;
optimize table mysql.procs_priv;
optimize table mysql.servers;
optimize table mysql.roles_mapping;
update performance_schema.setup_consumers set enabled='YES';
update performance_schema.setup_objects set enabled='YES'
where object_type='TABLE' and object_schema= 'mysql';
Expand Down
1 change: 1 addition & 0 deletions mysql-test/suite/perfschema/t/privilege_table_io.test
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ optimize table mysql.proxies_priv;
optimize table mysql.tables_priv;
optimize table mysql.procs_priv;
optimize table mysql.servers;
optimize table mysql.roles_mapping;
--enable_result_log

# Start recording events
Expand Down
3 changes: 2 additions & 1 deletion sql/table.cc
Original file line number Diff line number Diff line change
Expand Up @@ -3110,7 +3110,8 @@ enum open_frm_error open_table_from_share(THD *thd, TABLE_SHARE *share,
share->default_expressions +1)*
sizeof(Field*)),
&check_constraint_ptr,
(uint) ((share->table_check_constraints + 1)*
(uint) ((share->table_check_constraints +
share->field_check_constraints + 1)*
sizeof(Virtual_column_info*)),
NullS))
goto err;
Expand Down

0 comments on commit 1afb170

Please sign in to comment.