Fix locale buffer not reset when needed

This commit is contained in:
Mickaël Turnel 2018-01-03 15:48:49 +01:00
parent a6bda579fa
commit e5975e6e18

View file

@ -1628,6 +1628,10 @@ const char *linphone_chat_message_get_text(LinphoneChatMessage *msg) {
int linphone_chat_message_set_text(LinphoneChatMessage *msg, const char* text) {
if (msg->message)
ms_free(msg->message);
if (msg->locale_message) {
ms_free(msg->locale_message);
msg->locale_message = NULL;
}
if (text)
msg->message = ms_strdup(text);
else