summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Watson <tim@rabbitmq.com>2012-07-25 09:49:08 +0100
committerTim Watson <tim@rabbitmq.com>2012-07-25 09:49:08 +0100
commit9bdbbb95b85dd9d3a1a5bf501e96e172ae3899e0 (patch)
tree21f12916e7b6908fd7efe75e73a3492ce253ab2b
parent598e7e24fbd6529f71e33f48cdbecc5b437c050e (diff)
downloadrabbitmq-server-9bdbbb95b85dd9d3a1a5bf501e96e172ae3899e0.tar.gz
match on supervisor:start_child/2 return values properly
-rw-r--r--src/rabbit_mirror_queue_misc.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_mirror_queue_misc.erl b/src/rabbit_mirror_queue_misc.erl
index 31d85561..42e1516a 100644
--- a/src/rabbit_mirror_queue_misc.erl
+++ b/src/rabbit_mirror_queue_misc.erl
@@ -159,12 +159,12 @@ start_child(Name, MirrorNode, Q) ->
rabbit_log:info("Adding mirror of ~s on node ~p: ~p~n",
[rabbit_misc:rs(Name), MirrorNode, SPid]),
ok;
- {error, {stale_master_pid, StalePid}} ->
+ {error, {{stale_master_pid, StalePid}, _}} ->
rabbit_log:warning("Detected stale HA master while adding "
"mirror of ~s on node ~p: ~p~n",
[rabbit_misc:rs(Name), MirrorNode, StalePid]),
ok;
- {error, {duplicate_live_master, _}=Err} ->
+ {error, {{duplicate_live_master, _}=Err, _}} ->
throw(Err);
Other ->
Other