--- a/libpurple/protocols/yahoo/yahoo_doodle.c Sat Jul 18 08:46:06 2009 +0000 +++ b/libpurple/protocols/yahoo/yahoo_doodle.c Sat Jul 18 16:12:12 2009 +0000 @@ -392,7 +392,7 @@ yd = gc->proto_data; /* Make and send an acknowledge (ready) Doodle packet */ - pkt = yahoo_packet_new(YAHOO_SERVICE_P2PFILEXFER, YAHOO_STATUS_AVAILABLE, 0); + pkt = yahoo_packet_new(YAHOO_SERVICE_P2PFILEXFER, YAHOO_STATUS_AVAILABLE, yd->session_id); yahoo_packet_hash_str(pkt, 49, "IMVIRONMENT"); yahoo_packet_hash_str(pkt, 1, purple_account_get_username(gc->account)); yahoo_packet_hash_str(pkt, 14, message);