[telepathy-gabble/master] capabilities: gabble_capability_set_new_from_stanza: use NodeIter

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Sep 8 04:09:59 PDT 2009


---
 src/capabilities.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/capabilities.c b/src/capabilities.c
index 424cabf..7b13a8f 100644
--- a/src/capabilities.c
+++ b/src/capabilities.c
@@ -230,15 +230,17 @@ GabbleCapabilitySet *
 gabble_capability_set_new_from_stanza (LmMessageNode *query_result)
 {
   GabbleCapabilitySet *ret;
-  LmMessageNode *child;
   const gchar *var;
+  NodeIter ni;
 
   g_return_val_if_fail (query_result != NULL, NULL);
 
   ret = gabble_capability_set_new ();
 
-  for (child = query_result->children; NULL != child; child = child->next)
+  for (ni = node_iter (query_result); ni != NULL; ni = node_iter_next (ni))
     {
+      LmMessageNode *child = node_iter_data (ni);
+
       if (tp_strdiff (child->name, "feature"))
         continue;
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list