summaryrefslogtreecommitdiff
path: root/sql/rpl_injector.cc
diff options
context:
space:
mode:
authorknielsen@mysql.com <>2006-06-19 14:31:22 +0200
committerknielsen@mysql.com <>2006-06-19 14:31:22 +0200
commit1b7fe10981127b4b6d668699d8fa51c37d869e14 (patch)
tree8a0f64dee453650cb5f36c232ea082e91390c577 /sql/rpl_injector.cc
parentf8b1b460651bf005b135cf1540bbef76361f02a9 (diff)
downloadmariadb-git-1b7fe10981127b4b6d668699d8fa51c37d869e14.tar.gz
Fix a Valgrind leak error report for not freed binlog injector singleton.
Diffstat (limited to 'sql/rpl_injector.cc')
-rw-r--r--sql/rpl_injector.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/sql/rpl_injector.cc b/sql/rpl_injector.cc
index 265f5f61213..012ff61e65e 100644
--- a/sql/rpl_injector.cc
+++ b/sql/rpl_injector.cc
@@ -155,6 +155,16 @@ injector *injector::instance()
return s_injector;
}
+void injector::free_instance()
+{
+ injector *inj = s_injector;
+
+ if (inj != 0)
+ {
+ s_injector= 0;
+ delete inj;
+ }
+}
injector::transaction injector::new_trans(THD *thd)