comparison libpurple/protocols/yahoo/yahoo.c @ 26151:68f14660843e

correct a malloc bug
author Sulabh Mahajan <sulabh@soc.pidgin.im>
date Sun, 28 Sep 2008 15:52:08 +0000
parents 47a1a94b479b
children bb5a6709d9b7
comparison
equal deleted inserted replaced
26150:47a1a94b479b 26151:68f14660843e
2820 return; 2820 return;
2821 else 2821 else
2822 val_11 = f->session_id; 2822 val_11 = f->session_id;
2823 } 2823 }
2824 2824
2825 p2p_data->host_username = (char *)g_malloc(strlen(who)); 2825 p2p_data->host_username = g_strdup(who);
2826 strcpy(p2p_data->host_username, who);
2827 p2p_data->val_13 = val_13; 2826 p2p_data->val_13 = val_13;
2828 p2p_data->session_id = val_11; 2827 p2p_data->session_id = val_11;
2829 p2p_data->host_ip = host_ip; 2828 p2p_data->host_ip = host_ip;
2830 p2p_data->gc = gc; 2829 p2p_data->gc = gc;
2831 p2p_data->connection_type = YAHOO_P2P_WE_ARE_CLIENT; 2830 p2p_data->connection_type = YAHOO_P2P_WE_ARE_CLIENT;