Mercurial > pidgin
comparison libpurple/protocols/qq/buddy_status.c @ 22544:217fffe3f46f
Patch from ccpaging to clean up some QQ stuff. I removed the now commented
out qq_crypt() instead of, well, comment it out.
author | Ka-Hing Cheung <khc@hxbc.us> |
---|---|
date | Mon, 24 Mar 2008 07:14:29 +0000 |
parents | 44b4e8bd759b |
children | 9a5d140400f1 |
comparison
equal
deleted
inserted
replaced
22543:06f195789c3e | 22544:217fffe3f46f |
---|---|
193 | 193 |
194 qd = (qq_data *) gc->proto_data; | 194 qd = (qq_data *) gc->proto_data; |
195 len = buf_len; | 195 len = buf_len; |
196 data = g_newa(guint8, len); | 196 data = g_newa(guint8, len); |
197 | 197 |
198 if (qq_crypt(DECRYPT, buf, buf_len, qd->session_key, data, &len)) { | 198 if (qq_decrypt(buf, buf_len, qd->session_key, data, &len)) { |
199 cursor = data; | 199 cursor = data; |
200 read_packet_b(data, &cursor, len, &reply); | 200 read_packet_b(data, &cursor, len, &reply); |
201 if (reply != QQ_CHANGE_ONLINE_STATUS_REPLY_OK) { | 201 if (reply != QQ_CHANGE_ONLINE_STATUS_REPLY_OK) { |
202 purple_debug(PURPLE_DEBUG_WARNING, "QQ", "Change status fail\n"); | 202 purple_debug(PURPLE_DEBUG_WARNING, "QQ", "Change status fail\n"); |
203 } else { | 203 } else { |
230 qd = (qq_data *) gc->proto_data; | 230 qd = (qq_data *) gc->proto_data; |
231 len = buf_len; | 231 len = buf_len; |
232 data = g_newa(guint8, len); | 232 data = g_newa(guint8, len); |
233 cursor = data; | 233 cursor = data; |
234 | 234 |
235 if (qq_crypt(DECRYPT, buf, buf_len, qd->session_key, data, &len)) { | 235 if (qq_decrypt(buf, buf_len, qd->session_key, data, &len)) { |
236 s = g_new0(qq_buddy_status, 1); | 236 s = g_new0(qq_buddy_status, 1); |
237 bytes = 0; | 237 bytes = 0; |
238 /* 000-030: qq_buddy_status */ | 238 /* 000-030: qq_buddy_status */ |
239 bytes += qq_buddy_status_read(data, &cursor, len, s); | 239 bytes += qq_buddy_status_read(data, &cursor, len, s); |
240 /* 031-034: my uid */ | 240 /* 031-034: my uid */ |