summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libappstream-builder/asb-task.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libappstream-builder/asb-task.c b/libappstream-builder/asb-task.c
index 78fb67f..d26366b 100644
--- a/libappstream-builder/asb-task.c
+++ b/libappstream-builder/asb-task.c
@@ -177,12 +177,14 @@ asb_task_get_extra_deps_recursive (AsbTask *task,
continue;
/* process recursively */
+ g_hash_table_insert (extra_deps->results_hash,
+ g_strdup (subpkg_dep),
+ GINT_TO_POINTER (1));
if (!asb_task_get_extra_deps_recursive (task, subpkg_dep, extra_deps, error))
return FALSE;
/* add to results */
g_ptr_array_add (extra_deps->results, g_strdup (subpkg_dep));
- g_hash_table_insert (extra_deps->results_hash, g_strdup (subpkg_dep), GINT_TO_POINTER (1));
}
return TRUE;