summaryrefslogtreecommitdiff
path: root/src/rabbit_guid.erl
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2009-04-01 15:08:42 +0100
committerMatthias Radestock <matthias@lshift.net>2009-04-01 15:08:42 +0100
commit074f16acbd597a51c941f716cdba9c20fca13153 (patch)
treeff1c9a2e6baf9896d7d7c1a9c5946b1f71e8f013 /src/rabbit_guid.erl
parente44b23cbcacc4d531c1a61209cdca870d966e682 (diff)
downloadrabbitmq-server-074f16acbd597a51c941f716cdba9c20fca13153.tar.gz
wait foreverbug20546
Diffstat (limited to 'src/rabbit_guid.erl')
-rw-r--r--src/rabbit_guid.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_guid.erl b/src/rabbit_guid.erl
index 51c1665b..2be00503 100644
--- a/src/rabbit_guid.erl
+++ b/src/rabbit_guid.erl
@@ -82,7 +82,8 @@ guid() ->
%% and time. We combine that with a process-local counter to give
%% us a GUID that is monotonically increasing per process.
G = case get(guid) of
- undefined -> {{gen_server:call(?SERVER, serial), self()}, 0};
+ undefined -> {{gen_server:call(?SERVER, serial, infinity), self()},
+ 0};
{S, I} -> {S, I+1}
end,
put(guid, G),