diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2009-06-29 10:33:42 +0100 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2009-06-29 13:37:52 +0100 |
commit | 21a463f98c34ede8abefc02e38fbfcc2ca00c806 (patch) | |
tree | e099bb6bc4db2b87fa7a84aeaed375461f7b3fb3 /src/jingle-transport-google.c | |
parent | edbd65ff1acb6a00acbb20d5a8e4d1eda77c0269 (diff) |
jingle-transport-google.c: use node iteration wrappers
Diffstat (limited to 'src/jingle-transport-google.c')
-rw-r--r-- | src/jingle-transport-google.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/jingle-transport-google.c b/src/jingle-transport-google.c index 311d8812..a17deb25 100644 --- a/src/jingle-transport-google.c +++ b/src/jingle-transport-google.c @@ -232,15 +232,16 @@ parse_candidates (GabbleJingleTransportIface *obj, GabbleJingleTransportGoogle *t = GABBLE_JINGLE_TRANSPORT_GOOGLE (obj); GabbleJingleTransportGooglePrivate *priv = t->priv; GList *candidates = NULL; - LmMessageNode *node; JingleMediaType media_type; JingleDialect dialect; + NodeIter i; g_object_get (priv->content, "media-type", &media_type, NULL); dialect = gabble_jingle_session_get_dialect (priv->content->session); - for (node = transport_node->children; node; node = node->next) + for (i = node_iter (transport_node); i; i = node_iter_next (i)) { + LmMessageNode *node = node_iter_data (i); const gchar *name, *address, *user, *pass, *str; guint port, net, gen, component; gdouble pref; @@ -379,7 +380,7 @@ parse_candidates (GabbleJingleTransportIface *obj, candidates = g_list_append (candidates, c); } - if (node != NULL) + if (i != NULL) { DEBUG ("not all nodes were processed, reporting error"); /* rollback these */ |