Mercurial > pidgin.yaz
comparison libpurple/dnssrv.c @ 26352:e4a060a1e3de
propagate from branch 'im.pidgin.pidgin' (head d70375c084af2336e7fc6646fb778120b05de9a8)
to branch 'im.pidgin.cpw.darkrain42.xmpp.bosh' (head 3f04f4a917efd4f6e3468064c845e9ffd6a252b1)
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sat, 21 Mar 2009 03:49:03 +0000 |
parents | 1d1d1829de11 a155920a6f66 |
children | 400f74b95c0e |
comparison
equal
deleted
inserted
replaced
25999:c605e5f2fc99 | 26352:e4a060a1e3de |
---|---|
191 } | 191 } |
192 } | 192 } |
193 | 193 |
194 end: | 194 end: |
195 size = g_list_length(ret); | 195 size = g_list_length(ret); |
196 /* TODO: Check return value */ | |
196 write(out, &(query.type), sizeof(query.type)); | 197 write(out, &(query.type), sizeof(query.type)); |
197 write(out, &size, sizeof(size)); | 198 write(out, &size, sizeof(size)); |
198 while (ret != NULL) | 199 while (ret != NULL) |
199 { | 200 { |
201 /* TODO: Check return value */ | |
200 if (query.type == T_SRV) write(out, ret->data, sizeof(PurpleSrvResponse)); | 202 if (query.type == T_SRV) write(out, ret->data, sizeof(PurpleSrvResponse)); |
201 if (query.type == T_TXT) write(out, ret->data, sizeof(PurpleTxtResponse)); | 203 if (query.type == T_TXT) write(out, ret->data, sizeof(PurpleTxtResponse)); |
202 g_free(ret->data); | 204 g_free(ret->data); |
203 ret = g_list_remove(ret, ret->data); | 205 ret = g_list_remove(ret, ret->data); |
204 } | 206 } |