@@ -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,