aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gen_mod.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gen_mod.erl b/src/gen_mod.erl
index 44e890e2f..f0ece7ceb 100644
--- a/src/gen_mod.erl
+++ b/src/gen_mod.erl
@@ -159,7 +159,9 @@ sort_modules(Host, ModOpts) ->
end
end, Deps)
end, ModOpts),
- [digraph:vertex(G, V) || V <- digraph_utils:topsort(G)].
+ Result = [digraph:vertex(G, V) || V <- digraph_utils:topsort(G)],
+ digraph:delete(G),
+ Result.
-spec start_modules(binary()) -> ok.