# HG changeset patch # User Sulabh Mahajan # Date 1222617128 0 # Node ID 68f14660843e9e12be53f945f9e35d2f7d72f867 # Parent 47a1a94b479b9f280501e9c28c348b3e283fa87a correct a malloc bug diff -r 47a1a94b479b -r 68f14660843e libpurple/protocols/yahoo/yahoo.c --- a/libpurple/protocols/yahoo/yahoo.c Sat Sep 27 15:36:16 2008 +0000 +++ b/libpurple/protocols/yahoo/yahoo.c Sun Sep 28 15:52:08 2008 +0000 @@ -2822,8 +2822,7 @@ val_11 = f->session_id; } - p2p_data->host_username = (char *)g_malloc(strlen(who)); - strcpy(p2p_data->host_username, who); + p2p_data->host_username = g_strdup(who); p2p_data->val_13 = val_13; p2p_data->session_id = val_11; p2p_data->host_ip = host_ip;