diff options
| author | Tobias Markmann <tm@ayena.de> | 2015-07-07 14:30:15 (GMT) |
|---|---|---|
| committer | Tobias Markmann <tm@ayena.de> | 2015-07-10 12:02:28 (GMT) |
| commit | a23d903d67f05257f0e9376a212b83045ea768f1 (patch) | |
| tree | 9305d52cd02cb33bd2c209705ea2c98b55c93a43 /Swiften/FileTransfer/UnitTest/IncomingJingleFileTransferTest.cpp | |
| parent | 8867a5e938bcfd9ddb55830373dd46b45daca1d9 (diff) | |
| download | swift-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.cpp | 11 |
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 | } |
Swift