diff options
author | Sergey Petrunya <psergey@askmonty.org> | 2013-05-27 13:53:18 +0400 |
---|---|---|
committer | Sergey Petrunya <psergey@askmonty.org> | 2013-05-27 13:53:18 +0400 |
commit | 9718b9763deeaa41008aeca31c24548e556401cc (patch) | |
tree | 3d04a4ce3dff93a241a8b533fa5d4f3a78e0b8e8 /sql/my_apc.cc | |
parent | 99890bafe3cfa4974970b153a1a0736b5eddec1a (diff) | |
download | mariadb-git-9718b9763deeaa41008aeca31c24548e556401cc.tar.gz |
SHOW EXPLAIN DELETE, post merge fixes
- Fix asserts, make sure that mysql_delete() operates on
thd->apc_target correctly* in all kinds of special cases
* - correctly means that one must switch it OFF iff it
was switched ON.
- Added a few asserts to catch similar errors.
Diffstat (limited to 'sql/my_apc.cc')
-rw-r--r-- | sql/my_apc.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/my_apc.cc b/sql/my_apc.cc index 3bad1331364..dcb1e3d99b1 100644 --- a/sql/my_apc.cc +++ b/sql/my_apc.cc @@ -70,6 +70,7 @@ void Apc_target::enable() void Apc_target::disable() { bool process= FALSE; + DBUG_ASSERT(enabled); mysql_mutex_lock(LOCK_thd_data_ptr); if (!(--enabled)) process= TRUE; |