diff options
author | unknown <Dao-Gang.Qu@sun.com> | 2010-01-06 13:12:40 +0800 |
---|---|---|
committer | unknown <Dao-Gang.Qu@sun.com> | 2010-01-06 13:12:40 +0800 |
commit | a703513f8bb634aadd4de8ded6a12c7226a3aae8 (patch) | |
tree | 50746b9d9a8f93366dd5d5fed8d82d5e423d60e3 /sql/log_event.cc | |
parent | 18d0901c89a13406432eb0f09b7b6a863cab28d4 (diff) | |
download | mariadb-git-a703513f8bb634aadd4de8ded6a12c7226a3aae8.tar.gz |
Bug #49137 Replication failure on SBR/MBR + multi-table DROP TEMPORARY TABLE
Fixed valgrind failure on PB2.
sql/log_event.cc:
Added code to fix valgrind failure on PB2.
Diffstat (limited to 'sql/log_event.cc')
-rw-r--r-- | sql/log_event.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/log_event.cc b/sql/log_event.cc index ad5c4bfeef8..76fc2632cd1 100644 --- a/sql/log_event.cc +++ b/sql/log_event.cc @@ -2110,8 +2110,8 @@ compare_errors: has already been dropped. To ignore such irrelevant "table does not exist errors", we silently clear the error if TEMPORARY was used. */ - if (thd->net.last_errno == ER_BAD_TABLE_ERROR && - !expected_error && thd->lex->drop_temporary) + if (thd->lex->sql_command == SQLCOM_DROP_TABLE && thd->lex->drop_temporary && + thd->net.last_errno == ER_BAD_TABLE_ERROR && !expected_error) thd->clear_error(); /* If we expected a non-zero error code, and we don't get the same error |