diff options
author | Eion Robb <eion@robbmob.com> | 2015-08-18 13:49:59 +0300 |
---|---|---|
committer | Eion Robb <eion@robbmob.com> | 2015-08-18 13:49:59 +0300 |
commit | 705fa6e4fa4270574ab80d32f562dfffc5bf8345 (patch) | |
tree | 37b7591c543175d11dfcbcd0239f85f1eef9739a | |
parent | c91d861846279d80c0928c0bf595fe12b9ec746c (diff) |
Skypeweb : Fix another memory corruption issue after MSN changes
I wonder why no one else noticed this..... :)
-rw-r--r-- | skypeweb/skypeweb_messages.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/skypeweb/skypeweb_messages.c b/skypeweb/skypeweb_messages.c index aa050f2..8acca62 100644 --- a/skypeweb/skypeweb_messages.c +++ b/skypeweb/skypeweb_messages.c @@ -253,10 +253,10 @@ process_message_resource(SkypeWebAccount *sa, JsonObject *resource) }
} else {
- const gchar *convbuddyname;
+ gchar *convbuddyname;
// This is a One-to-one/IM message
- convbuddyname = skypeweb_contact_url_to_name(conversationLink);
+ convbuddyname = g_strdup(skypeweb_contact_url_to_name(conversationLink));
if (SKYPEWEB_BUDDY_IS_MSN(convbuddyname)) {
convname = g_strconcat("1:", convbuddyname, NULL);
} else {
@@ -398,6 +398,8 @@ process_message_resource(SkypeWebAccount *sa, JsonObject *resource) } else {
purple_debug_warning("skypeweb", "Unhandled message resource messagetype '%s'\n", messagetype);
}
+
+ g_free(convbuddyname);
}
if (conv != NULL) {
|