lib/refs: Use GLNX_HASH_TABLE_FOREACH_KV helper
Closes: #1693 Approved by: mwleeds
This commit is contained in:
parent
daa57b4630
commit
3e96ec9811
|
|
@ -1158,17 +1158,10 @@ _ostree_repo_update_refs (OstreeRepo *self,
|
||||||
GCancellable *cancellable,
|
GCancellable *cancellable,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
GHashTableIter hash_iter;
|
GLNX_HASH_TABLE_FOREACH_KV (refs, const char*, refspec, const char*, rev)
|
||||||
gpointer key, value;
|
|
||||||
|
|
||||||
g_hash_table_iter_init (&hash_iter, refs);
|
|
||||||
while (g_hash_table_iter_next (&hash_iter, &key, &value))
|
|
||||||
{
|
{
|
||||||
const char *refspec = key;
|
|
||||||
const char *rev = value;
|
|
||||||
g_autofree char *remote = NULL;
|
g_autofree char *remote = NULL;
|
||||||
g_autofree char *ref_name = NULL;
|
g_autofree char *ref_name = NULL;
|
||||||
|
|
||||||
if (!ostree_parse_refspec (refspec, &remote, &ref_name, error))
|
if (!ostree_parse_refspec (refspec, &remote, &ref_name, error))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue