Bug #49137 Replication failure on SBR/MBR + multi-table DROP TEMPORARY TABLE

Fixed valgrind failure on PB2.
This commit is contained in:
2010-01-06 10:36:29 +08:00
parent ccc3a46856
commit cae9c79772

View file

@ -2110,8 +2110,8 @@ compare_errors:
has already been dropped. To ignore such irrelevant "table does has already been dropped. To ignore such irrelevant "table does
not exist errors", we silently clear the error if TEMPORARY was used. not exist errors", we silently clear the error if TEMPORARY was used.
*/ */
if (thd->lex->drop_temporary && if (thd->net.last_errno == ER_BAD_TABLE_ERROR &&
thd->net.last_errno == ER_BAD_TABLE_ERROR && !expected_error) !expected_error && thd->lex->drop_temporary)
thd->clear_error(); thd->clear_error();
/* /*
If we expected a non-zero error code, and we don't get the same error If we expected a non-zero error code, and we don't get the same error