libpurple/protocols/jabber/si.c

branch
soc.2013.gobjectification.plugins
changeset 36858
920cf8db7c68
parent 36782
64936dae41a3
parent 35001
85144a4a7942
child 36910
7899f9edf4f1
equal deleted inserted replaced
36857:79d57b15c8cc 36858:920cf8db7c68
56 56
57 enum { 57 enum {
58 STREAM_METHOD_UNKNOWN = 0, 58 STREAM_METHOD_UNKNOWN = 0,
59 STREAM_METHOD_BYTESTREAMS = 2 << 1, 59 STREAM_METHOD_BYTESTREAMS = 2 << 1,
60 STREAM_METHOD_IBB = 2 << 2, 60 STREAM_METHOD_IBB = 2 << 2,
61 STREAM_METHOD_UNSUPPORTED = 2 << 31 61 STREAM_METHOD_UNSUPPORTED = 2 << 30
62 } stream_method; 62 } stream_method;
63 63
64 GList *streamhosts; 64 GList *streamhosts;
65 PurpleProxyInfo *gpi; 65 PurpleProxyInfo *gpi;
66 66
614 if(jsx->rxqueue[0] != 0x05) { 614 if(jsx->rxqueue[0] != 0x05) {
615 purple_xfer_cancel_remote(xfer); 615 purple_xfer_cancel_remote(xfer);
616 return; 616 return;
617 } 617 }
618 618
619 purple_debug_info("jabber", "going to test %hu different methods\n", jsx->rxqueue[1]); 619 purple_debug_info("jabber", "going to test %u different methods\n", (guint)jsx->rxqueue[1]);
620 620
621 for(i=0; i<jsx->rxqueue[1]; i++) { 621 for(i=0; i<jsx->rxqueue[1]; i++) {
622 622
623 purple_debug_info("jabber", "testing %hu\n", jsx->rxqueue[i+2]); 623 purple_debug_info("jabber", "testing %u\n", (guint)jsx->rxqueue[i+2]);
624 if(jsx->rxqueue[i+2] == 0x00) { 624 if(jsx->rxqueue[i+2] == 0x00) {
625 g_free(jsx->rxqueue); 625 g_free(jsx->rxqueue);
626 jsx->rxlen = 0; 626 jsx->rxlen = 0;
627 jsx->rxmaxlen = 2; 627 jsx->rxmaxlen = 2;
628 jsx->rxqueue = g_malloc(jsx->rxmaxlen); 628 jsx->rxqueue = g_malloc(jsx->rxmaxlen);

mercurial