summaryrefslogtreecommitdiff
path: root/sql/handler.cc
diff options
context:
space:
mode:
authormonty@mashka.mysql.fi <>2002-11-25 12:19:28 +0200
committermonty@mashka.mysql.fi <>2002-11-25 12:19:28 +0200
commit5dbea1b7a26ca1b171546d1ad042113af5d9bd74 (patch)
treeaf2db8bb2a2a932f016529fbf7508121528d132a /sql/handler.cc
parent96212cc300843e6509fbf38083f902f8aebece2a (diff)
parent05c732e7796f54a5d7facf0adf5f1bbf592b7ecf (diff)
downloadmariadb-git-5dbea1b7a26ca1b171546d1ad042113af5d9bd74.tar.gz
Merge with 4.0
Diffstat (limited to 'sql/handler.cc')
-rw-r--r--sql/handler.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/handler.cc b/sql/handler.cc
index b2cf86a6abc..cdd007f2cc2 100644
--- a/sql/handler.cc
+++ b/sql/handler.cc
@@ -314,7 +314,7 @@ int ha_commit_trans(THD *thd, THD_TRANS* trans)
}
#endif
#ifdef HAVE_QUERY_CACHE
- if (transaction_commited)
+ if (transaction_commited && thd->transaction.changed_tables)
query_cache.invalidate(thd->transaction.changed_tables);
#endif /*HAVE_QUERY_CACHE*/
if (error && trans == &thd->transaction.all && mysql_bin_log.is_open())