Commit 1ed017dd authored by osku's avatar osku

From MySQL:

innobase_savepoint():
  Replaced check which always failed due to similar check in caller
  with assertion.
parent 8f9c53ce
...@@ -2218,11 +2218,13 @@ innobase_savepoint( ...@@ -2218,11 +2218,13 @@ innobase_savepoint(
DBUG_ENTER("innobase_savepoint"); DBUG_ENTER("innobase_savepoint");
if (!(thd->options & (OPTION_NOT_AUTOCOMMIT | OPTION_BEGIN))) { /*
/* In the autocommit state there is no sense to set a In the autocommit mode there is no sense to set a savepoint
savepoint: we return immediate success */ (unless we are in sub-statement), so SQL layer ensures that
DBUG_RETURN(0); this method is never called in such situation.
} */
DBUG_ASSERT(thd->options & (OPTION_NOT_AUTOCOMMIT | OPTION_BEGIN) ||
thd->in_sub_stmt);
trx = check_trx_exists(thd); trx = check_trx_exists(thd);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment