Mercurial > pidgin.yaz
comparison libpurple/protocols/qq/buddy_info.c @ 15483:0d43518fd943
Port [18179] from markhuetsch: I believe there's a bug in the get_buddies_levels() code that I don't have time to find. Temporarily disable it.
author | Evan Schoenberg <evan.s@dreskin.net> |
---|---|
date | Thu, 01 Feb 2007 15:35:57 +0000 |
parents | 42961709cb30 |
children | 32c366eeeb99 |
comparison
equal
deleted
inserted
replaced
15482:48f3837a9625 | 15483:0d43518fd943 |
---|---|
739 buf[0] = 0; | 739 buf[0] = 0; |
740 memcpy(buf+1, &tmp, 4); | 740 memcpy(buf+1, &tmp, 4); |
741 qq_send_cmd(gc, QQ_CMD_GET_LEVEL, TRUE, 0, TRUE, buf, 5); | 741 qq_send_cmd(gc, QQ_CMD_GET_LEVEL, TRUE, 0, TRUE, buf, 5); |
742 } | 742 } |
743 | 743 |
744 /* | |
744 void qq_send_packet_get_buddies_levels(GaimConnection *gc) | 745 void qq_send_packet_get_buddies_levels(GaimConnection *gc) |
745 { | 746 { |
746 guint8 *buf, *tmp, size; | 747 guint8 *buf, *tmp, size; |
747 qq_buddy *q_bud; | 748 qq_buddy *q_bud; |
748 qq_data *qd = (qq_data *) gc->proto_data; | 749 qq_data *qd = (qq_data *) gc->proto_data; |
749 GList *node = qd->buddies; | 750 GList *node = qd->buddies; |
750 | 751 |
751 if (qd->buddies) { | 752 if (qd->buddies) { |
753 */ | |
752 /* server only sends back levels for online buddies, no point | 754 /* server only sends back levels for online buddies, no point |
753 * in asking for anyone else */ | 755 * in asking for anyone else */ |
756 /* | |
754 size = 4*g_list_length(qd->buddies) + 1; | 757 size = 4*g_list_length(qd->buddies) + 1; |
755 buf = g_new0(guint8, size); | 758 buf = g_new0(guint8, size); |
756 tmp = buf + 1; | 759 tmp = buf + 1; |
757 | 760 |
758 while (node != NULL) { | 761 while (node != NULL) { |
765 } | 768 } |
766 node = node->next; | 769 node = node->next; |
767 } | 770 } |
768 qq_send_cmd(gc, QQ_CMD_GET_LEVEL, TRUE, 0, TRUE, buf, size); | 771 qq_send_cmd(gc, QQ_CMD_GET_LEVEL, TRUE, 0, TRUE, buf, size); |
769 g_free(buf); | 772 g_free(buf); |
770 } | 773 } |
771 } | 774 } |
775 */ | |
772 | 776 |
773 void qq_process_get_level_reply(guint8 *buf, gint buf_len, GaimConnection *gc) | 777 void qq_process_get_level_reply(guint8 *buf, gint buf_len, GaimConnection *gc) |
774 { | 778 { |
775 guint32 uid, onlineTime; | 779 guint32 uid, onlineTime; |
776 guint16 level, timeRemainder; | 780 guint16 level, timeRemainder; |