summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Watson <tim@rabbitmq.com>2014-01-29 11:28:10 +0000
committerTim Watson <tim@rabbitmq.com>2014-01-29 11:28:10 +0000
commitcf18153da09f9bc6d26d39c3fe4c3656ef1357a2 (patch)
tree4bbfd5e6f3d7f1f0e822c5105a48707ec628aa03
parent1d425b899a2a65d09f973be50f3f80b53cf6a89e (diff)
downloadrabbitmq-server-git-cf18153da09f9bc6d26d39c3fe4c3656ef1357a2.tar.gz
Return the correct exit reason for unknown global registered names
-rw-r--r--src/gen_server2.erl2
-rw-r--r--src/rabbit_tests.erl2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/gen_server2.erl b/src/gen_server2.erl
index 204a4f9831..99cbd3cbdb 100644
--- a/src/gen_server2.erl
+++ b/src/gen_server2.erl
@@ -430,7 +430,7 @@ do_mcall({Dest={global, Name}, Request}, Dict) ->
MRef;
undefined ->
Ref = make_ref(),
- self() ! {'DOWN', Ref, process, Dest, unknown_name},
+ self() ! {'DOWN', Ref, process, Dest, noproc},
Ref
end,
dict:store(GRef, Dest, Dict);
diff --git a/src/rabbit_tests.erl b/src/rabbit_tests.erl
index d2c87c3ece..8a73be1fdc 100644
--- a/src/rabbit_tests.erl
+++ b/src/rabbit_tests.erl
@@ -1387,7 +1387,7 @@ test_mcall() ->
true = lists:sort(Replies) == lists:sort([{Pid, goodbye} || Pid <- Pids]),
true = lists:sort(Errors) ==
lists:sort([{Pid, boom} || Pid <- BadPids1] ++
- [{{global,foo},unknown_name},
+ [{{global,foo},noproc},
{{nonode@nohost,bar},nodedown}]),
passed.