Delete the TransferManager on disconnect
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 28 Dec 2013 16:49:28 +0000 (17:49 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 1 Jan 2014 22:15:14 +0000 (23:15 +0100)
Makes sense, doesn't it...?

src/client/client.cpp

index 7ab4e27..b6b8791 100644 (file)
@@ -479,6 +479,12 @@ void Client::setDisconnectedFromCore()
         _ignoreListManager->deleteLater();
         _ignoreListManager = 0;
     }
+
+    if (_transferManager) {
+        _transferManager->deleteLater();
+        _transferManager = 0;
+    }
+
     // we probably don't want to save pending input for reconnect
     _userInputBuffer.clear();