--- a/libpurple/protocols/yahoo/ymsg.c Sun Jul 26 16:43:24 2015 -0700 +++ b/libpurple/protocols/yahoo/ymsg.c Sun Jul 26 20:16:58 2015 -0400 @@ -4459,11 +4459,11 @@ yahoo_p2p_write_pkt(p2p_data->source, pkt); yahoo_packet_free(pkt); } - else { /* send through yahoo server */ + else { /* send through yahoo server */ yahoo_packet_hash(pkt, "ssssss", 49, "TYPING", 1, purple_connection_get_display_name(gc), 14, " ", 13, state == PURPLE_IM_TYPING ? "1" : "0", - 5, 1002, "1"); + 5, who, 1002, "1"); yahoo_packet_send_and_free(pkt, yd); }