[telepathy-gabble/master] register.c: use node iteration wrappers
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Thu Jun 25 07:27:44 PDT 2009
---
src/register.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/register.c b/src/register.c
index aee1d0c..aff4cb6 100644
--- a/src/register.c
+++ b/src/register.c
@@ -246,9 +246,10 @@ get_reply_cb (GabbleConnection *conn,
GabbleRegisterPrivate *priv = GABBLE_REGISTER_GET_PRIVATE (reg);
GError *error = NULL;
LmMessage *msg = NULL;
- LmMessageNode *query_node, *child;
+ LmMessageNode *query_node;
gchar *username, *password;
gboolean username_required = FALSE, password_required = FALSE;
+ NodeIter i;
if (lm_message_get_sub_type (reply_msg) != LM_MESSAGE_SUB_TYPE_RESULT)
{
@@ -267,8 +268,9 @@ get_reply_cb (GabbleConnection *conn,
goto OUT;
}
- for (child = query_node->children; child != NULL; child = child->next)
+ for (i = node_iter (query_node); i; i = node_iter_next (i))
{
+ LmMessageNode *child = node_iter_data (i);
const gchar *n = lm_message_node_get_name (child);
if (!tp_strdiff (n, "username"))
--
1.5.6.5
More information about the telepathy-commits
mailing list