summaryrefslogtreecommitdiff
path: root/mysql-test/t/events_bugs.test
diff options
context:
space:
mode:
authorandrey@lmy004. <>2006-03-16 13:14:40 +0100
committerandrey@lmy004. <>2006-03-16 13:14:40 +0100
commit23888ae52c5c3ff5ebd672bdcf58c95914154d1e (patch)
treeac4adde9d6982bfc3a9ef73f04804de1e4dc7fe6 /mysql-test/t/events_bugs.test
parent8cb582cfda822e2edd5995019ef5155f19647b7b (diff)
downloadmariadb-git-23888ae52c5c3ff5ebd672bdcf58c95914154d1e.tar.gz
fix for bug 16408 (Events: crash for an event in a procedure)
(one patch)
Diffstat (limited to 'mysql-test/t/events_bugs.test')
-rw-r--r--mysql-test/t/events_bugs.test21
1 files changed, 21 insertions, 0 deletions
diff --git a/mysql-test/t/events_bugs.test b/mysql-test/t/events_bugs.test
index 2d4374dcb41..4214d8483d1 100644
--- a/mysql-test/t/events_bugs.test
+++ b/mysql-test/t/events_bugs.test
@@ -1,6 +1,27 @@
create database if not exists events_test;
use events_test;
#
+# START - BUG#16408: Events: crash for an event in a procedure
+#
+set @a=3;
+CREATE PROCEDURE p_16 () CREATE EVENT e_16 ON SCHEDULE EVERY @a SECOND DO SET @a=5;
+call p_16();
+--echo "Here we used to crash!"
+--error 1516
+call p_16();
+--error 1516
+call p_16();
+DROP EVENT e_16;
+CALL p_16();
+--error 1516
+CALL p_16();
+DROP PROCEDURE p_16;
+DROP EVENT e_16;
+#
+# END - BUG#16408: Events: crash for an event in a procedure
+#
+
+#
# Start - 16407: Events: Changes in sql_mode won't be taken into account
#
set global event_scheduler=0;