From 68fa07ac7849934c6245346873147ff9963d22a3 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 5 Jun 2017 14:25:13 +0200 Subject: Avoid leaking created nodes --- framework/src/domain/mime/mimetreeparser/messagepart.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'framework/src/domain/mime/mimetreeparser/messagepart.h') diff --git a/framework/src/domain/mime/mimetreeparser/messagepart.h b/framework/src/domain/mime/mimetreeparser/messagepart.h index 0c206210..9fe34c3b 100644 --- a/framework/src/domain/mime/mimetreeparser/messagepart.h +++ b/framework/src/domain/mime/mimetreeparser/messagepart.h @@ -115,6 +115,8 @@ public: QVector signatures() const; QVector encryptions() const; + void bindLifetime(KMime::Content *); + protected: void parseInternal(KMime::Content *node, bool onlyOneMimePart); QString renderInternalText() const; @@ -124,6 +126,7 @@ protected: PartMetaData mMetaData; MessagePart *mParentPart; KMime::Content *mNode; + QVector mNodesToDelete; private: QVector mBlocks; -- cgit v1.2.3