diff options
| author | Tim Watson <tim@rabbitmq.com> | 2013-03-08 20:23:10 +0000 |
|---|---|---|
| committer | Tim Watson <tim@rabbitmq.com> | 2013-03-08 20:23:10 +0000 |
| commit | ee3ced19b97d93ab09fd8426d8a5b8ac3f0c5968 (patch) | |
| tree | 176cccc2c230e7aae9ae53de456d1ffbad953d4e | |
| parent | 10482327277ef337966ecf07fd01d945fd5465bf (diff) | |
| download | rabbitmq-server-git-ee3ced19b97d93ab09fd8426d8a5b8ac3f0c5968.tar.gz | |
Translate return from do_restart properly
| -rw-r--r-- | src/supervisor2.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/supervisor2.erl b/src/supervisor2.erl index aba4062614..ff519acdd4 100644 --- a/src/supervisor2.erl +++ b/src/supervisor2.erl @@ -706,8 +706,8 @@ handle_info(Msg, State) -> delayed_restart(RestartType, Reason, Child, State) -> case do_restart(RestartType, Reason, Child, State) of - {ok, NState} -> {noreply, NState}; - Other -> Other + {ok, NState} -> {noreply, NState}; + {shutdown, State2} -> {stop, shutdown, State2} end. %% |
