gproc patch

Garret Smith <>
Wed Jan 19 01:21:39 CET 2011


Fixed a small issue with gproc in the 'await' function when no timeout
is specified.

see branch 'fix-await-notimeout' in the repository
git://github.com/garret-smith/gproc.git

or the patch:

--- a/src/gproc.erl
+++ b/src/gproc.erl
@@ -312,7 +312,7 @@ request_wait({n,C,_} = Key, Timeout) when C==l; C==g ->
     WRef = call({await,Key,self()}, C),
     receive
         {gproc, WRef, registered, {_K, Pid, V}} ->
-           case Timeout of
+           case TRef of
                no_timer -> ignore;
                _ -> erlang:cancel_timer(TRef)
            end,


I don't know of any guidelines for patch submission since this is not
OTP, so let me know if there is a better way I can provide patches now
or in the future.

-G


More information about the erlang-questions mailing list