summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTim Watson <tim@rabbitmq.com>2013-03-08 20:23:10 +0000
committerTim Watson <tim@rabbitmq.com>2013-03-08 20:23:10 +0000
commitee3ced19b97d93ab09fd8426d8a5b8ac3f0c5968 (patch)
tree176cccc2c230e7aae9ae53de456d1ffbad953d4e /src
parent10482327277ef337966ecf07fd01d945fd5465bf (diff)
downloadrabbitmq-server-git-ee3ced19b97d93ab09fd8426d8a5b8ac3f0c5968.tar.gz
Translate return from do_restart properly
Diffstat (limited to 'src')
-rw-r--r--src/supervisor2.erl4
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.
%%