queue info metric: guard against whereis returning `undefined` (#13646)
This commit is contained in:
parent
00a7898dbe
commit
f0976b48b2
|
@ -433,9 +433,11 @@ membership(Pid, Members) when is_pid(Pid) ->
|
|||
membership({Name, Node}, Members) ->
|
||||
case Node =:= node() of
|
||||
true ->
|
||||
case is_process_alive(whereis(Name)) of
|
||||
true -> leader;
|
||||
false -> undefined
|
||||
case whereis(Name) of
|
||||
Pid when is_pid(Pid) ->
|
||||
leader;
|
||||
_ ->
|
||||
undefined
|
||||
end;
|
||||
false ->
|
||||
case lists:member(node(), Members) of
|
||||
|
|
Loading…
Reference in New Issue