comparison libpurple/protocols/yahoo/yahoo_filexfer.c @ 27263:f8428553f11c

Fix File transfer issue with Pidgin 2.5.7, ticket #9478
author Sulabh Mahajan <sulabh@soc.pidgin.im>
date Fri, 26 Jun 2009 04:45:05 +0000
parents d078048fb03a
children 377e063ecda5 164b1bc23377
comparison
equal deleted inserted replaced
27258:4c4c747112e0 27263:f8428553f11c
1829 1829
1830 account = purple_connection_get_account(xfer_data->gc); 1830 account = purple_connection_get_account(xfer_data->gc);
1831 1831
1832 pkt_to_send = yahoo_packet_new(YAHOO_SERVICE_FILETRANS_ACC_15, 1832 pkt_to_send = yahoo_packet_new(YAHOO_SERVICE_FILETRANS_ACC_15,
1833 YAHOO_STATUS_AVAILABLE, yd->session_id); 1833 YAHOO_STATUS_AVAILABLE, yd->session_id);
1834 yahoo_packet_hash(pkt_to_send, "ssssisi", 1834 yahoo_packet_hash(pkt_to_send, "ssssis",
1835 1, purple_normalize(account, purple_account_get_username(account)), 1835 1, purple_normalize(account, purple_account_get_username(account)),
1836 5, xfer->who, 1836 5, xfer->who,
1837 265, xfer_data->xfer_peer_idstring, 1837 265, xfer_data->xfer_peer_idstring,
1838 27, xfer->filename, 1838 27, xfer->filename,
1839 249, xfer_data->info_val_249, 1839 249, xfer_data->info_val_249,
1840 251, xfer_data->xfer_idstring_for_relay, 1840 251, xfer_data->xfer_idstring_for_relay);
1841 222, 3);
1842 1841
1843 yahoo_packet_send_and_free(pkt_to_send, yd); 1842 yahoo_packet_send_and_free(pkt_to_send, yd);
1844 1843
1845 if (purple_proxy_connect(gc, account, xfer_data->host, xfer_data->port, 1844 if (purple_proxy_connect(gc, account, xfer_data->host, xfer_data->port,
1846 yahoo_xfer_connected_15, xfer) == NULL) { 1845 yahoo_xfer_connected_15, xfer) == NULL) {