comparison libgaim/protocols/qq/group_im.c @ 14629:6b8bc59414f0

[gaim-migrate @ 17375] Get rid of these useless checks. committer: Tailor Script <tailor@pidgin.im>
author Mark Huetsch <markhuetsch>
date Tue, 26 Sep 2006 22:54:24 +0000
parents 8ff8f1c897b5
children d1a76ccb93c4
comparison
equal deleted inserted replaced
14628:58202142e9ad 14629:6b8bc59414f0
56 gint data_len, bytes; 56 gint data_len, bytes;
57 guint8 *raw_data, *cursor, *send_im_tail; 57 guint8 *raw_data, *cursor, *send_im_tail;
58 guint16 msg_len; 58 guint16 msg_len;
59 gchar *msg_filtered; 59 gchar *msg_filtered;
60 60
61 g_return_if_fail(gc != NULL && group != NULL && msg != NULL); 61 g_return_if_fail(group != NULL && msg != NULL);
62 62
63 msg_filtered = gaim_markup_strip_html(msg); 63 msg_filtered = gaim_markup_strip_html(msg);
64 msg_len = strlen(msg_filtered); 64 msg_len = strlen(msg_filtered);
65 data_len = 7 + msg_len + QQ_SEND_IM_AFTER_MSG_LEN; 65 data_len = 7 + msg_len + QQ_SEND_IM_AFTER_MSG_LEN;
66 raw_data = g_newa(guint8, data_len); 66 raw_data = g_newa(guint8, data_len);
100 guint32 external_group_id, user_uid; 100 guint32 external_group_id, user_uid;
101 guint8 group_type; 101 guint8 group_type;
102 gchar *reason_utf8, *msg, *reason; 102 gchar *reason_utf8, *msg, *reason;
103 group_member_opt *g; 103 group_member_opt *g;
104 104
105 g_return_if_fail(gc != NULL && internal_group_id > 0 && data != NULL && len > 0); 105 g_return_if_fail(internal_group_id > 0 && data != NULL && len > 0);
106 106
107 if (*cursor >= (data + len - 1)) { 107 if (*cursor >= (data + len - 1)) {
108 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg apply_join is empty\n"); 108 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg apply_join is empty\n");
109 return; 109 return;
110 } 110 }
148 guint32 external_group_id, admin_uid; 148 guint32 external_group_id, admin_uid;
149 guint8 group_type; 149 guint8 group_type;
150 gchar *reason_utf8, *msg, *reason; 150 gchar *reason_utf8, *msg, *reason;
151 qq_group *group; 151 qq_group *group;
152 152
153 g_return_if_fail(gc != NULL && data != NULL && len > 0); 153 g_return_if_fail(data != NULL && len > 0);
154 154
155 if (*cursor >= (data + len - 1)) { 155 if (*cursor >= (data + len - 1)) {
156 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg been_rejected is empty\n"); 156 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg been_rejected is empty\n");
157 return; 157 return;
158 } 158 }
189 guint32 external_group_id, admin_uid; 189 guint32 external_group_id, admin_uid;
190 guint8 group_type; 190 guint8 group_type;
191 gchar *reason_utf8, *msg; 191 gchar *reason_utf8, *msg;
192 qq_group *group; 192 qq_group *group;
193 193
194 g_return_if_fail(gc != NULL && data != NULL && len > 0); 194 g_return_if_fail(data != NULL && len > 0);
195 195
196 if (*cursor >= (data + len - 1)) { 196 if (*cursor >= (data + len - 1)) {
197 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg been_approved is empty\n"); 197 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg been_approved is empty\n");
198 return; 198 return;
199 } 199 }
228 guint32 external_group_id, uid; 228 guint32 external_group_id, uid;
229 guint8 group_type; 229 guint8 group_type;
230 gchar *msg; 230 gchar *msg;
231 qq_group *group; 231 qq_group *group;
232 232
233 g_return_if_fail(gc != NULL && data != NULL && len > 0); 233 g_return_if_fail(data != NULL && len > 0);
234 234
235 if (*cursor >= (data + len - 1)) { 235 if (*cursor >= (data + len - 1)) {
236 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg been_removed is empty\n"); 236 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg been_removed is empty\n");
237 return; 237 return;
238 } 238 }
262 guint32 external_group_id, uid; 262 guint32 external_group_id, uid;
263 guint8 group_type; 263 guint8 group_type;
264 qq_group *group; 264 qq_group *group;
265 gchar *msg; 265 gchar *msg;
266 266
267 g_return_if_fail(gc != NULL && data != NULL && len > 0); 267 g_return_if_fail(data != NULL && len > 0);
268 268
269 if (*cursor >= (data + len - 1)) { 269 if (*cursor >= (data + len - 1)) {
270 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg been_added is empty\n"); 270 gaim_debug(GAIM_DEBUG_WARNING, "QQ", "Received group msg been_added is empty\n");
271 return; 271 return;
272 } 272 }
307 qq_buddy *member; 307 qq_buddy *member;
308 qq_group *group; 308 qq_group *group;
309 qq_recv_group_im *im_group; 309 qq_recv_group_im *im_group;
310 gint skip_len; 310 gint skip_len;
311 311
312 g_return_if_fail(gc != NULL && gc->proto_data != NULL && data != NULL && data_len > 0); 312 g_return_if_fail(data != NULL && data_len > 0);
313 qd = (qq_data *) gc->proto_data; 313 qd = (qq_data *) gc->proto_data;
314 314
315 gaim_debug(GAIM_DEBUG_INFO, "QQ", 315 gaim_debug(GAIM_DEBUG_INFO, "QQ",
316 "group im hex dump\n%s\n", hex_dump_to_str(*cursor, data_len - (*cursor - data))); 316 "group im hex dump\n%s\n", hex_dump_to_str(*cursor, data_len - (*cursor - data)));
317 317