Diffstat (limited to 'noncore/net/mail/libmailwrapper/genericwrapper.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/mail/libmailwrapper/genericwrapper.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/noncore/net/mail/libmailwrapper/genericwrapper.cpp b/noncore/net/mail/libmailwrapper/genericwrapper.cpp index 2d1596d..b1e4459 100644 --- a/noncore/net/mail/libmailwrapper/genericwrapper.cpp +++ b/noncore/net/mail/libmailwrapper/genericwrapper.cpp | |||
@@ -3,16 +3,24 @@ | |||
3 | #include "mailtypes.h" | 3 | #include "mailtypes.h" |
4 | 4 | ||
5 | Genericwrapper::Genericwrapper() | 5 | Genericwrapper::Genericwrapper() |
6 | : AbstractMail() | 6 | : AbstractMail() |
7 | { | 7 | { |
8 | bodyCache.clear(); | 8 | bodyCache.clear(); |
9 | m_storage = 0; | ||
10 | m_folder = 0; | ||
9 | } | 11 | } |
10 | 12 | ||
11 | Genericwrapper::~Genericwrapper() | 13 | Genericwrapper::~Genericwrapper() |
12 | { | 14 | { |
15 | if (m_folder) { | ||
16 | mailfolder_free(m_folder); | ||
17 | } | ||
18 | if (m_storage) { | ||
19 | mailstorage_free(m_storage); | ||
20 | } | ||
13 | cleanMimeCache(); | 21 | cleanMimeCache(); |
14 | } | 22 | } |
15 | 23 | ||
16 | void Genericwrapper::fillSingleBody(RecPart&target,mailmessage*,mailmime*mime) | 24 | void Genericwrapper::fillSingleBody(RecPart&target,mailmessage*,mailmime*mime) |
17 | { | 25 | { |
18 | if (!mime) { | 26 | if (!mime) { |