lib/refs: Use GLNX_HASH_TABLE_FOREACH_KV helper
authorJonathan Lebon <jonathan@jlebon.com>
Mon, 30 Jul 2018 14:40:20 +0000 (10:40 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Wed, 1 Aug 2018 19:59:07 +0000 (19:59 +0000)
Closes: #1693
Approved by: mwleeds

src/libostree/ostree-repo-refs.c

index 83d11c1b8053ace832e2d90797e0b2fbc474e556..b38489c4b7635722fb9c803acaf062e47eb51b70 100644 (file)
@@ -1158,17 +1158,10 @@ _ostree_repo_update_refs (OstreeRepo        *self,
                           GCancellable      *cancellable,
                           GError           **error)
 {
-  GHashTableIter hash_iter;
-  gpointer key, value;
-
-  g_hash_table_iter_init (&hash_iter, refs);
-  while (g_hash_table_iter_next (&hash_iter, &key, &value))
+  GLNX_HASH_TABLE_FOREACH_KV (refs, const char*, refspec, const char*, rev)
     {
-      const char *refspec = key;
-      const char *rev = value;
       g_autofree char *remote = NULL;
       g_autofree char *ref_name = NULL;
-
       if (!ostree_parse_refspec (refspec, &remote, &ref_name, error))
         return FALSE;