comparison libgaim/protocols/qq/keep_alive.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 437ce90442cf
children c039c920e11c
comparison
equal deleted inserted replaced
14628:58202142e9ad 14629:6b8bc59414f0
44 void qq_send_packet_keep_alive(GaimConnection *gc) 44 void qq_send_packet_keep_alive(GaimConnection *gc)
45 { 45 {
46 qq_data *qd; 46 qq_data *qd;
47 guint8 *raw_data, *cursor; 47 guint8 *raw_data, *cursor;
48 48
49 g_return_if_fail(gc != NULL && gc->proto_data != NULL);
50
51 qd = (qq_data *) gc->proto_data; 49 qd = (qq_data *) gc->proto_data;
52 raw_data = g_newa(guint8, 4); 50 raw_data = g_newa(guint8, 4);
53 cursor = raw_data; 51 cursor = raw_data;
54 52
55 /* In fact, we can send whatever we like to server 53 /* In fact, we can send whatever we like to server
65 qq_data *qd; 63 qq_data *qd;
66 gint len; 64 gint len;
67 gchar **segments; 65 gchar **segments;
68 guint8 *data; 66 guint8 *data;
69 67
70 g_return_if_fail(gc != NULL && gc->proto_data != NULL);
71 g_return_if_fail(buf != NULL && buf_len != 0); 68 g_return_if_fail(buf != NULL && buf_len != 0);
72 69
73 qd = (qq_data *) gc->proto_data; 70 qd = (qq_data *) gc->proto_data;
74 len = buf_len; 71 len = buf_len;
75 data = g_newa(guint8, len); 72 data = g_newa(guint8, len);
102 time_t now; 99 time_t now;
103 GList *list; 100 GList *list;
104 qq_data *qd; 101 qq_data *qd;
105 qq_buddy *q_bud; 102 qq_buddy *q_bud;
106 103
107 g_return_if_fail(gc != NULL && gc->proto_data != NULL);
108
109 qd = (qq_data *) (gc->proto_data); 104 qd = (qq_data *) (gc->proto_data);
110 now = time(NULL); 105 now = time(NULL);
111 list = qd->buddies; 106 list = qd->buddies;
112 g_return_if_fail(qd != NULL);
113 107
114 while (list != NULL) { 108 while (list != NULL) {
115 q_bud = (qq_buddy *) list->data; 109 q_bud = (qq_buddy *) list->data;
116 if (q_bud != NULL && now > q_bud->last_refresh + QQ_UPDATE_ONLINE_INTERVAL 110 if (q_bud != NULL && now > q_bud->last_refresh + QQ_UPDATE_ONLINE_INTERVAL
117 && q_bud->status != QQ_BUDDY_ONLINE_INVISIBLE) { 111 && q_bud->status != QQ_BUDDY_ONLINE_INVISIBLE) {
126 { 120 {
127 gchar *name; 121 gchar *name;
128 GaimBuddy *bud; 122 GaimBuddy *bud;
129 gchar *status_id; 123 gchar *status_id;
130 124
131 g_return_if_fail(gc != NULL && q_bud != NULL); 125 g_return_if_fail(q_bud != NULL);
132 126
133 name = uid_to_gaim_name(q_bud->uid); 127 name = uid_to_gaim_name(q_bud->uid);
134 bud = gaim_find_buddy(gc->account, name); 128 bud = gaim_find_buddy(gc->account, name);
135 g_return_if_fail(bud != NULL); 129 g_return_if_fail(bud != NULL);
136 130