[erlang-bugs] release_handler_1 still broken

Paul Mineiro paul-trapexit@REDACTED
Wed Feb 25 20:07:18 CET 2009


Hey.  I just upgraded to r12b5.  Thanks and kudos.

Unfortunately I noticed that release_handler_1 still fails on dynamic
child specifications.  Here's a patch (the patch says sasl-2.1.5.1 but it
works with r12b5 as well; the file does not appear to have
changed).

Cheers.

-- p

--- /usr/lib/erlang/lib/sasl-2.1.5.1/src/release_handler_1.erl  2007-08-05 08:48:53.000000000 -0700
+++ release_handler_1.erl       2008-03-25 19:39:29.000000000 -0700
@@ -505,7 +505,7 @@
                application:which_applications())).

 get_procs([{Name, Pid, worker, dynamic} | T], Sup) when is_pid(Pid) ->
-    Mods = get_dynamic_mods(Name),
+    Mods = get_dynamic_mods(Pid),
     [{Sup, Name, Pid, Mods} | get_procs(T, Sup)];
 get_procs([{Name, Pid, worker, Mods} | T], Sup) when is_pid(Pid), is_list(Mods) ->
     [{Sup, Name, Pid, Mods} | get_procs(T, Sup)];


In an artificial world, only extremists live naturally.

        -- Paul Graham



More information about the erlang-bugs mailing list