summaryrefslogtreecommitdiff
path: root/sql/sql_trigger.cc
diff options
context:
space:
mode:
authorunknown <kostja@bodhi.local>2007-03-07 12:28:16 +0300
committerunknown <kostja@bodhi.local>2007-03-07 12:28:16 +0300
commit7f69b747d091ef3ca5c2e31b3befd8dd02fbf790 (patch)
tree1249811d57e93e6711457da61be9ec118f88343e /sql/sql_trigger.cc
parentf7414b28971e89bb7a8df03835b5ab250c8e24ee (diff)
parent053c6c01d62707fa6189d411fdaf1040b948f9e5 (diff)
downloadmariadb-git-7f69b747d091ef3ca5c2e31b3befd8dd02fbf790.tar.gz
Merge bk-internal.mysql.com:/home/bk/mysql-5.0-runtime
into bodhi.local:/opt/local/work/mysql-5.0-26750 sql/mysqld.cc: Auto merged sql/sql_class.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_class.h: Manual merge.
Diffstat (limited to 'sql/sql_trigger.cc')
-rw-r--r--sql/sql_trigger.cc7
1 files changed, 2 insertions, 5 deletions
diff --git a/sql/sql_trigger.cc b/sql/sql_trigger.cc
index 42a361cc464..55d51ad07b7 100644
--- a/sql/sql_trigger.cc
+++ b/sql/sql_trigger.cc
@@ -983,11 +983,8 @@ bool Table_triggers_list::check_n_load(THD *thd, const char *db,
thd->spcont= 0;
if (MYSQLparse((void *)thd) || thd->is_fatal_error)
{
- /*
- Free lex associated resources.
- QQ: Do we really need all this stuff here ?
- */
- delete lex.sphead;
+ /* Currently sphead is always deleted in case of a parse error */
+ DBUG_ASSERT(lex.sphead == 0);
goto err_with_lex_cleanup;
}