From 0811be1b9948bfc9fcce46586ad20c1ac1a619ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Remko=20Tron=C3=A7on?= <git@el-tramo.be>
Date: Mon, 27 Dec 2010 20:27:29 +0100
Subject: Disconnect signals in IQRouter.


diff --git a/Swiften/Queries/IQRouter.cpp b/Swiften/Queries/IQRouter.cpp
index 6e80b3f..a08668a 100644
--- a/Swiften/Queries/IQRouter.cpp
+++ b/Swiften/Queries/IQRouter.cpp
@@ -23,6 +23,7 @@ IQRouter::IQRouter(IQChannel* channel) : channel_(channel), queueRemoves_(false)
 }
 
 IQRouter::~IQRouter() {
+	channel_->onIQReceived.disconnect(boost::bind(&IQRouter::handleIQ, this, _1));
 }
 
 bool IQRouter::isAvailable() {
-- 
cgit v0.10.2-6-g49f6