summaryrefslogtreecommitdiff
path: root/src/jingle-transport-google.c
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2009-06-29 10:33:42 +0100
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2009-06-29 13:37:52 +0100
commit21a463f98c34ede8abefc02e38fbfcc2ca00c806 (patch)
treee099bb6bc4db2b87fa7a84aeaed375461f7b3fb3 /src/jingle-transport-google.c
parentedbd65ff1acb6a00acbb20d5a8e4d1eda77c0269 (diff)
jingle-transport-google.c: use node iteration wrappers
Diffstat (limited to 'src/jingle-transport-google.c')
-rw-r--r--src/jingle-transport-google.c7
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 */