diff options
author | unknown <pem@mysql.com> | 2005-09-26 18:22:00 +0200 |
---|---|---|
committer | unknown <pem@mysql.com> | 2005-09-26 18:22:00 +0200 |
commit | ad8ff14165ed656aee697b49eac6c7e8cb5a5c00 (patch) | |
tree | a751b9a10f86ec7538d34a5e7a81a973627b9de7 /mysql-test/r/group_by.result | |
parent | 4aa9a107413c3c614984f4c0bca2d63f4396041b (diff) | |
download | mariadb-git-ad8ff14165ed656aee697b49eac6c7e8cb5a5c00.tar.gz |
Fixed BUG#6127: Stored procedure handlers within handlers don't work
Replaced the dumb in-handler/not-in-handler check with a proper recursion
check of handlers being executed.
(Re-commit in a different tree, to make push possible.)
mysql-test/r/sp.result:
New test case for BUG#6127.
mysql-test/t/sp.test:
New test case for BUG#6127.
sql/sp_head.cc:
Replaced the setting of ctx->in_handler with a enter/exit handler methods.
sql/sp_rcontext.cc:
Replaced the boolean in_handler flag with a stack of handlers being exectuted, for proper recursion check.
sql/sp_rcontext.h:
Replaced the boolean in_handler flag with a stack of handlers being exectuted, for proper recursion check.
(And added some comments in the sp_rcontext class.)
Diffstat (limited to 'mysql-test/r/group_by.result')
0 files changed, 0 insertions, 0 deletions