diff options
author | He Zhenxing <hezx@mysql.com> | 2008-09-06 08:51:17 +0800 |
---|---|---|
committer | He Zhenxing <hezx@mysql.com> | 2008-09-06 08:51:17 +0800 |
commit | b17458dcc14882dcb2565bcbb92115ed786fe7c1 (patch) | |
tree | 81eaef221aa476a0279c43f5e5c6df9c91924e44 /mysql-test/t/sp.test | |
parent | d0edf322306221f2e662a54a9feecc78378d6dfe (diff) | |
parent | d70d171ceef259920d975fa2ddccaa6a41ba91fe (diff) | |
download | mariadb-git-b17458dcc14882dcb2565bcbb92115ed786fe7c1.tar.gz |
Merge 5.1 main -> 5.1-rpl
Diffstat (limited to 'mysql-test/t/sp.test')
-rw-r--r-- | mysql-test/t/sp.test | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/mysql-test/t/sp.test b/mysql-test/t/sp.test index 7f2bf5df421..d7ed5f82b6d 100644 --- a/mysql-test/t/sp.test +++ b/mysql-test/t/sp.test @@ -7999,6 +7999,30 @@ drop table t1; ########################################################################### +# +# Bug#38291 memory corruption and server crash with view/sp/function +# + +create table t1(c1 INT); +create function f1(p1 int) returns varchar(32) + return 'aaa'; +create view v1 as select f1(c1) as parent_control_name from t1; + +delimiter //; +create procedure p1() +begin + select parent_control_name as c1 from v1; +end // +delimiter ;// + +call p1(); +call p1(); + +drop procedure p1; +drop function f1; +drop view v1; +drop table t1; + --echo # ------------------------------------------------------------------ --echo # -- End of 5.0 tests --echo # ------------------------------------------------------------------ |