# HG changeset patch # User Daniel Atallah # Date 1209139728 0 # Node ID cd682b57b6e478a6bc5d630a618bebfcd955a82a # Parent 1cd99421c69641cdb789a4a14fcea2b6a287ebce Use g_strdup to match the subsequent g_free. diff -r 1cd99421c696 -r cd682b57b6e4 libpurple/protocols/irc/msgs.c --- a/libpurple/protocols/irc/msgs.c Fri Apr 25 15:48:33 2008 +0000 +++ b/libpurple/protocols/irc/msgs.c Fri Apr 25 16:08:48 2008 +0000 @@ -715,7 +715,7 @@ return; } - g_hash_table_insert(components, strdup("channel"), strdup(args[1])); + g_hash_table_insert(components, g_strdup("channel"), g_strdup(args[1])); serv_got_chat_invite(gc, args[1], nick, NULL, components); g_free(nick); @@ -980,7 +980,7 @@ if (!args || !args[1]) return; - newnick = strdup(args[1]); + newnick = g_strdup(args[1]); end = newnick + strlen(newnick) - 1; /* try fallbacks */ if((*end < '9') && (*end >= '1')) {