diff options
| author | Tim Watson <tim@rabbitmq.com> | 2014-01-29 11:28:10 +0000 |
|---|---|---|
| committer | Tim Watson <tim@rabbitmq.com> | 2014-01-29 11:28:10 +0000 |
| commit | cf18153da09f9bc6d26d39c3fe4c3656ef1357a2 (patch) | |
| tree | 4bbfd5e6f3d7f1f0e822c5105a48707ec628aa03 | |
| parent | 1d425b899a2a65d09f973be50f3f80b53cf6a89e (diff) | |
| download | rabbitmq-server-git-cf18153da09f9bc6d26d39c3fe4c3656ef1357a2.tar.gz | |
Return the correct exit reason for unknown global registered names
| -rw-r--r-- | src/gen_server2.erl | 2 | ||||
| -rw-r--r-- | src/rabbit_tests.erl | 2 |
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. |
