# HG changeset patch # User John Bailey # Date 1245445124 0 # Node ID 22915096dbb3d156988f64575f5159616ad1019f # Parent 8965e97309873e84b59743bc1f5e8d60d82616ae *** Plucked rev 3f699c081b38f9d19632fcee1c23cbc96fce3092 (sulabh@soc.pidgin.im): Yahoo auth ver 16: Use the current status of the account when logging in. Enables logging as invisible. diff -r 8965e9730987 -r 22915096dbb3 libpurple/protocols/yahoo/yahoo.c --- a/libpurple/protocols/yahoo/yahoo.c Fri Jun 19 20:57:03 2009 +0000 +++ b/libpurple/protocols/yahoo/yahoo.c Fri Jun 19 20:58:44 2009 +0000 @@ -1397,7 +1397,8 @@ to_y64(base64_string, md5_digest, 16); - pkt = yahoo_packet_new(YAHOO_SERVICE_AUTHRESP, YAHOO_STATUS_WEBLOGIN, yd->session_id); + purple_debug_info("yahoo", "yahoo status: %d\n", yd->current_status); + pkt = yahoo_packet_new(YAHOO_SERVICE_AUTHRESP, yd->current_status, yd->session_id); if(yd->jp) { yahoo_packet_hash(pkt, "ssssssss", 1, name,