summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Majkowski <majek@lshift.net>2009-09-14 15:29:27 +0100
committerMarek Majkowski <majek@lshift.net>2009-09-14 15:29:27 +0100
commit6e4f32ff969b274cb64a5ef0a2fd8aeca5f7310e (patch)
treefb84f4f0f446a2b366bf83420d68380b77017d78
parent672c802fbdc3127e4152c8698881bc88df6aac0c (diff)
downloadrabbitmq-server-bug21529.tar.gz
fixed R12 incompatibility in gen_server2bug21529
-rw-r--r--src/gen_server2.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gen_server2.erl b/src/gen_server2.erl
index 36fb4fa8..47ae545b 100644
--- a/src/gen_server2.erl
+++ b/src/gen_server2.erl
@@ -437,7 +437,10 @@ unregister_name({local,Name}) ->
unregister_name({global,Name}) ->
_ = global:unregister_name(Name);
unregister_name(Pid) when is_pid(Pid) ->
- Pid.
+ Pid;
+% Under R12 let's just ignore it, as we have a single term as Name.
+% On R13 it will never get here, as we get tuple with 'local/global' atom.
+unregister_name(Name) -> ok.
extend_backoff(undefined) ->
undefined;