# HG changeset patch # User Mark Doliner # Date 1170577909 0 # Node ID b081c81a4dea25a8400c52f413c7bf316beb4325 # Parent 95bde83b6cfa8dd37017b662c4e0eba9b5d3f3f0 Get rid of some unnecessary string duping diff -r 95bde83b6cfa -r b081c81a4dea libpurple/protocols/jabber/message.c --- a/libpurple/protocols/jabber/message.c Sun Feb 04 08:22:06 2007 +0000 +++ b/libpurple/protocols/jabber/message.c Sun Feb 04 08:31:49 2007 +0000 @@ -217,14 +217,12 @@ if(!jid) return; - components = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free); + components = g_hash_table_new_full(g_str_hash, g_str_equal, NULL, g_free); - g_hash_table_replace(components, g_strdup("room"), g_strdup(jid->node)); - g_hash_table_replace(components, g_strdup("server"), g_strdup(jid->domain)); - g_hash_table_replace(components, g_strdup("handle"), - g_strdup(jm->js->user->node)); - g_hash_table_replace(components, g_strdup("password"), - g_strdup(jm->password)); + g_hash_table_replace(components, "room", g_strdup(jid->node)); + g_hash_table_replace(components, "server", g_strdup(jid->domain)); + g_hash_table_replace(components, "handle", g_strdup(jm->js->user->node)); + g_hash_table_replace(components, "password", g_strdup(jm->password)); jabber_id_free(jid); serv_got_chat_invite(jm->js->gc, jm->to, jm->from, jm->body, components);