diff options
| author | Vincent Richard <[email protected]> | 2009-12-08 10:03:34 +0000 |
|---|---|---|
| committer | Vincent Richard <[email protected]> | 2009-12-08 10:03:34 +0000 |
| commit | a3bf37fb4f758469b7b68ad7dcca170913fcd912 (patch) | |
| tree | 9004b6aca2e4e749212f959011417d52f21c5cb9 /tests/net/maildir/maildirStoreTest.cpp | |
| parent | Initialize multi-threading for GNUTLS/GCrypt (thanks to Bartek Szurgot). (diff) | |
| download | vmime-a3bf37fb4f758469b7b68ad7dcca170913fcd912.tar.gz vmime-a3bf37fb4f758469b7b68ad7dcca170913fcd912.zip | |
Fixed not exception-safe constructor, which could lead to possible memory leak (thanks to Bartek Szurgot). Get rid of const-ness on factories.
Diffstat (limited to 'tests/net/maildir/maildirStoreTest.cpp')
| -rw-r--r-- | tests/net/maildir/maildirStoreTest.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/net/maildir/maildirStoreTest.cpp b/tests/net/maildir/maildirStoreTest.cpp index 5f8c7033..3b1980e7 100644 --- a/tests/net/maildir/maildirStoreTest.cpp +++ b/tests/net/maildir/maildirStoreTest.cpp @@ -501,7 +501,7 @@ private: const vmime::utility::url getStoreURL() { - vmime::utility::fileSystemFactory* fsf = + vmime::ref <vmime::utility::fileSystemFactory> fsf = vmime::platform::getHandler()->getFileSystemFactory(); vmime::utility::url url(std::string("maildir://localhost") @@ -512,7 +512,7 @@ private: void createMaildir(const vmime::string* const dirs, const vmime::string* const files) { - vmime::utility::fileSystemFactory* fsf = + vmime::ref <vmime::utility::fileSystemFactory> fsf = vmime::platform::getHandler()->getFileSystemFactory(); vmime::ref <vmime::utility::file> rootDir = fsf->create(m_tempPath); @@ -544,7 +544,7 @@ private: void destroyMaildir() { - vmime::utility::fileSystemFactory* fsf = + vmime::ref <vmime::utility::fileSystemFactory> fsf = vmime::platform::getHandler()->getFileSystemFactory(); recursiveDelete(fsf->create(m_tempPath)); |
