aboutsummaryrefslogtreecommitdiffstats
path: root/lib/stdlib/src/supervisor_bridge.erl
diff options
context:
space:
mode:
authorFilipe David Manana <[email protected]>2011-03-27 17:51:59 +0100
committerIngela Anderton Andin <[email protected]>2011-04-04 11:54:16 +0200
commit19ca18fa2425d592e7c340f453b6d44c22e00f9b (patch)
tree3b18f4346431ae342d070157b6ec649236f521dd /lib/stdlib/src/supervisor_bridge.erl
parent8773ee1b029e3443bba5bedd12ba93ba59a6ea78 (diff)
downloadotp-19ca18fa2425d592e7c340f453b6d44c22e00f9b.tar.gz
otp-19ca18fa2425d592e7c340f453b6d44c22e00f9b.tar.bz2
otp-19ca18fa2425d592e7c340f453b6d44c22e00f9b.zip
Fix issue with temporary children introduced by OTP-9064
The temporary child specs are never removed from the supervisor's state, and have they're MFA component set to {M, F, undefined} instead of the MFA passed in the supervisor:start_child/2 call. Subsequent calls to supervisor:restart_child/2 may crash. Stack trace example: {badarg,[{erlang,apply,[gen_server,start_link,undefined]}, {supervisor,do_start_child,2},{supervisor,handle_call,3}, {gen_server,handle_msg,5}, {proc_lib,init_p_do_apply,3}]}
Diffstat (limited to 'lib/stdlib/src/supervisor_bridge.erl')
0 files changed, 0 insertions, 0 deletions