diff --git a/src/chat/chat-message.cpp b/src/chat/chat-message.cpp index 28c464fe3..c0bec7680 100644 --- a/src/chat/chat-message.cpp +++ b/src/chat/chat-message.cpp @@ -642,7 +642,9 @@ void ChatMessagePrivate::processResponseFromPostFile(const belle_http_response_e } // dump the xml into msg->message - xmlDocDumpFormatMemoryEnc(xmlMessageBody, (xmlChar **)&cText, &xmlStringLength, "UTF-8", 0); + char *buffer; + xmlDocDumpFormatMemoryEnc(xmlMessageBody, (xmlChar **)&buffer, &xmlStringLength, "UTF-8", 0); + setText(buffer); break; } xmlFree(typeAttribute);