Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEion Robb <eion@robbmob.com>2015-08-18 13:49:59 +0300
committerEion Robb <eion@robbmob.com>2015-08-18 13:49:59 +0300
commit705fa6e4fa4270574ab80d32f562dfffc5bf8345 (patch)
tree37b7591c543175d11dfcbcd0239f85f1eef9739a
parentc91d861846279d80c0928c0bf595fe12b9ec746c (diff)
Skypeweb : Fix another memory corruption issue after MSN changes
I wonder why no one else noticed this..... :)
-rw-r--r--skypeweb/skypeweb_messages.c6
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) {