Skip to content
/ server Public

Commit 46d73a3

Browse files
committed
MDEV-38523 Freeing unallocated data THD::set_db when path-resolved routine in trigger
add a test case
1 parent 8c1f12a commit 46d73a3

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

mysql-test/main/path_bugs.result

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#
2+
# MDEV-38523 Freeing unallocated data THD::set_db when path-resolved routine in trigger
3+
#
4+
create procedure p1() flush tables;
5+
create database test1;
6+
use test1;
7+
create table t1 (c int);
8+
set path 'test,test1';
9+
create trigger trg before insert on t1 for each row call p1;
10+
create temporary table tmp1 (a int);
11+
drop table tmp1;
12+
select * from t1;
13+
c
14+
drop database test1;
15+
use test;
16+
drop procedure p1;
17+
# End of 12.3 tests

mysql-test/main/path_bugs.test

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
--echo #
2+
--echo # MDEV-38523 Freeing unallocated data THD::set_db when path-resolved routine in trigger
3+
--echo #
4+
create procedure p1() flush tables;
5+
create database test1;
6+
use test1;
7+
create table t1 (c int);
8+
set path 'test,test1';
9+
create trigger trg before insert on t1 for each row call p1;
10+
create temporary table tmp1 (a int);
11+
drop table tmp1;
12+
select * from t1;
13+
drop database test1;
14+
use test;
15+
drop procedure p1;
16+
17+
--echo # End of 12.3 tests

0 commit comments

Comments
 (0)