diff options
author | unknown <kostja@bodhi.local> | 2007-03-07 13:02:14 +0300 |
---|---|---|
committer | unknown <kostja@bodhi.local> | 2007-03-07 13:02:14 +0300 |
commit | 676b59cffa5b3019a0fc6179a1aa6d583aad29fb (patch) | |
tree | b2b9f20bb9930dd07a7e5423a01621996d366ab3 /sql/sql_trigger.cc | |
parent | 0ac63815ff77c208b1312427cda72b9680d03709 (diff) | |
parent | 7f69b747d091ef3ca5c2e31b3befd8dd02fbf790 (diff) | |
download | mariadb-git-676b59cffa5b3019a0fc6179a1aa6d583aad29fb.tar.gz |
Merge bodhi.local:/opt/local/work/mysql-5.0-26750
into bodhi.local:/opt/local/work/mysql-5.1-runtime
mysql-test/r/trigger.result:
Auto merged
mysql-test/r/view.result:
Auto merged
mysql-test/t/trigger.test:
Auto merged
sql/log_event.cc:
Auto merged
sql/mysqld.cc:
Auto merged
sql/sp_head.cc:
Auto merged
sql/sp_head.h:
Auto merged
sql/sql_base.cc:
Auto merged
sql/sql_lex.cc:
Auto merged
sql/sql_lex.h:
Auto merged
sql/sql_trigger.cc:
Auto merged
sql/sql_update.cc:
Auto merged
sql/table.cc:
Auto merged
sql/table.h:
Auto merged
sql/sql_class.cc:
Manual merge.
sql/sql_class.h:
Manual merge.
sql/sql_parse.cc:
Manual merge.
sql/sql_prepare.cc:
Manual merge.
sql/sql_yacc.yy:
Manual merge.
Diffstat (limited to 'sql/sql_trigger.cc')
-rw-r--r-- | sql/sql_trigger.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sql/sql_trigger.cc b/sql/sql_trigger.cc index 5c61f172ecd..c8680aecd50 100644 --- a/sql/sql_trigger.cc +++ b/sql/sql_trigger.cc @@ -981,11 +981,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; } |