diff --git a/src/libtnccs/plugins/tnccs_11/messages/imc_imv_msg.c b/src/libtnccs/plugins/tnccs_11/messages/imc_imv_msg.c index 6152dc8e4..fe1d196c4 100644 --- a/src/libtnccs/plugins/tnccs_11/messages/imc_imv_msg.c +++ b/src/libtnccs/plugins/tnccs_11/messages/imc_imv_msg.c @@ -192,6 +192,7 @@ tnccs_msg_t *imc_imv_msg_create_from_node(xmlNodePtr node, linked_list_t *errors { content = xmlNodeGetContent(cur); b64_body = chunk_create(content, strlen(content)); + free(this->msg_body.ptr); this->msg_body = decode_base64(b64_body); xmlFree(content); }