diff --git a/src/chat/chat-message/chat-message.cpp b/src/chat/chat-message/chat-message.cpp index 86aa4fd90..ef6b78c91 100644 --- a/src/chat/chat-message/chat-message.cpp +++ b/src/chat/chat-message/chat-message.cpp @@ -53,9 +53,9 @@ using namespace std; ChatMessagePrivate::ChatMessagePrivate () {} ChatMessagePrivate::~ChatMessagePrivate () { - for (Content *content : contents) { - free(content); - } + for (Content *content : contents) + delete content; + if (salOp) salOp->release(); }