diff options
Diffstat (limited to 'sql/handler.cc')
-rw-r--r-- | sql/handler.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/handler.cc b/sql/handler.cc index 57992d98c04..cf3abe06f38 100644 --- a/sql/handler.cc +++ b/sql/handler.cc @@ -1635,9 +1635,10 @@ int ha_commit_trans(THD *thd, bool all) DBUG_ASSERT(thd->transaction->stmt.ha_list == NULL || trans == &thd->transaction->stmt); + DBUG_ASSERT(!thd->in_sub_stmt); + if (thd->in_sub_stmt) { - DBUG_ASSERT(0); /* Since we don't support nested statement transactions in 5.0, we can't commit or rollback stmt transactions while we are inside |