summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2015-07-07 14:30:15 (GMT)
committerTobias Markmann <tm@ayena.de>2015-07-10 12:02:28 (GMT)
commita23d903d67f05257f0e9376a212b83045ea768f1 (patch)
tree9305d52cd02cb33bd2c209705ea2c98b55c93a43 /Swiften/FileTransfer/UnitTest/IncomingJingleFileTransferTest.cpp
parent8867a5e938bcfd9ddb55830373dd46b45daca1d9 (diff)
downloadswift-a23d903d67f05257f0e9376a212b83045ea768f1.zip
swift-a23d903d67f05257f0e9376a212b83045ea768f1.tar.bz2
Fix memory leaks reported by memcheck (Valgrind) in Jingle FT Tests
Test-Information: Detected with valgrind-3.10.1 on OS X 10.9.5 and verified they are gone with this fix. Change-Id: I8cab09efd2227a8d43fa77bd2c315bd9b67435fb
Diffstat (limited to 'Swiften/FileTransfer/UnitTest/IncomingJingleFileTransferTest.cpp')
-rw-r--r--Swiften/FileTransfer/UnitTest/IncomingJingleFileTransferTest.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/Swiften/FileTransfer/UnitTest/IncomingJingleFileTransferTest.cpp b/Swiften/FileTransfer/UnitTest/IncomingJingleFileTransferTest.cpp
index 54d2c88..2fb39bb 100644
--- a/Swiften/FileTransfer/UnitTest/IncomingJingleFileTransferTest.cpp
+++ b/Swiften/FileTransfer/UnitTest/IncomingJingleFileTransferTest.cpp
@@ -87,19 +87,20 @@ public:
87 ftTransporterFactory = new DefaultFileTransferTransporterFactory(bytestreamRegistry, bytestreamServerManager, bytestreamProxy, idGenerator, connectionFactory, timerFactory, crypto.get(), iqRouter); 87 ftTransporterFactory = new DefaultFileTransferTransporterFactory(bytestreamRegistry, bytestreamServerManager, bytestreamProxy, idGenerator, connectionFactory, timerFactory, crypto.get(), iqRouter);
88 } 88 }
89 89
90 void tearDown() { 90 void tearDown() {
91 delete ftTransporterFactory; 91 delete ftTransporterFactory;
92 delete networkEnvironment;
93 delete natTraverser;
94 delete bytestreamServerManager;
95 delete bytestreamProxy; 92 delete bytestreamProxy;
96 delete serverConnectionFactory;
97 delete connectionFactory;
98 delete timerFactory; 93 delete timerFactory;
94 delete idGenerator;
95 delete bytestreamServerManager;
96 delete natTraverser;
97 delete networkEnvironment;
99 delete bytestreamRegistry; 98 delete bytestreamRegistry;
100 delete iqRouter; 99 delete iqRouter;
100 delete serverConnectionFactory;
101 delete connectionFactory;
101 delete stanzaChannel; 102 delete stanzaChannel;
102 delete resolver; 103 delete resolver;
103 delete eventLoop; 104 delete eventLoop;
104 Log::setLogLevel(Log::error); 105 Log::setLogLevel(Log::error);
105 } 106 }