diff options
| author | Matthew Sackman <matthew@rabbitmq.com> | 2011-06-28 15:36:22 +0100 |
|---|---|---|
| committer | Matthew Sackman <matthew@rabbitmq.com> | 2011-06-28 15:36:22 +0100 |
| commit | 72d8ef41731c27518bab52eea4aad13bfa02983b (patch) | |
| tree | 7f6f0aa129c6620b78494cdd129f4386a1a3744a | |
| parent | 1e9d29e6cae34a6aa1e8e8fb023895d6912d5638 (diff) | |
| download | rabbitmq-server-git-72d8ef41731c27518bab52eea4aad13bfa02983b.tar.gz | |
Delete graph after use
| -rw-r--r-- | src/rabbit.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl index ce1205707c..af9cb472e0 100644 --- a/src/rabbit.erl +++ b/src/rabbit.erl @@ -394,7 +394,9 @@ application_load_order() -> {ok, Deps} <- [application:get_key(App, applications)]]), true = digraph:del_vertices( G, digraph:vertices(G) -- digraph_utils:reachable(?APPS, G)), - digraph_utils:topsort(G). + Result = digraph_utils:topsort(G), + true = digraph:delete(G), + Result. application_graph_vertex(App, _Deps) -> [{App, App}]. |
