Fix dialyzer warnings in rabbit_common
This commit is contained in:
parent
344e4553ba
commit
57d7f7f8b5
|
|
@ -407,7 +407,7 @@ auth_attempt_failed(RemoteAddress, Username, Protocol) ->
|
|||
update_auth_attempt(RemoteAddress, Username, Protocol, Incr) ->
|
||||
%% It should default to false as per ip/user metrics could keep growing indefinitely
|
||||
%% It's up to the operator to enable them, and reset it required
|
||||
case application:get_env(rabbit, track_auth_attempt_source) of
|
||||
_ = case application:get_env(rabbit, track_auth_attempt_source) of
|
||||
{ok, true} ->
|
||||
case {RemoteAddress, Username} of
|
||||
{<<>>, <<>>} ->
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
-export([to_atom/2, atomize_keys/1, to_list_of_binaries/1]).
|
||||
-export([to_utf8_binary/1, to_unicode_charlist/1]).
|
||||
|
||||
-spec to_binary(Val :: binary() | list() | atom() | integer()) -> binary().
|
||||
-spec to_binary(Val :: binary() | list() | atom() | integer() | function()) -> binary().
|
||||
to_binary(Val) when is_list(Val) -> list_to_binary(Val);
|
||||
to_binary(Val) when is_atom(Val) -> atom_to_binary(Val, utf8);
|
||||
to_binary(Val) when is_integer(Val) -> integer_to_binary(Val);
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ is_in_the_past({_Y, _M, _D} = Date) ->
|
|||
|
||||
DateInDays < TodayInDays.
|
||||
|
||||
-spec parse_duration(string()) -> datetime_plist().
|
||||
-spec parse_duration(string()) -> {ok, datetime_plist()} | error.
|
||||
parse_duration(Bin)
|
||||
when is_binary(Bin) -> %TODO extended format
|
||||
parse_duration(binary_to_list(Bin));
|
||||
|
|
|
|||
|
|
@ -2114,7 +2114,7 @@ is_rabbitmq_loaded_on_remote_node(
|
|||
|
||||
maybe_stop_dist_for_remote_query(
|
||||
#{dist_started_for_remote_query := true} = Context) ->
|
||||
net_kernel:stop(),
|
||||
_ = net_kernel:stop(),
|
||||
maps:remove(dist_started_for_remote_query, Context);
|
||||
maybe_stop_dist_for_remote_query(Context) ->
|
||||
Context.
|
||||
|
|
|
|||
|
|
@ -47,9 +47,11 @@ encode(Term, Opts) ->
|
|||
%% Fixup for JSON encoding
|
||||
%% * Transforms any Funs into strings
|
||||
%% See rabbit_mgmt_format:format_nulls/1
|
||||
F = fun(V) when is_function(V) ->
|
||||
F = fun
|
||||
(V) when is_function(V) ->
|
||||
rabbit_data_coercion:to_binary(V);
|
||||
(V) -> V
|
||||
(V) ->
|
||||
V
|
||||
end,
|
||||
thoas:encode(fixup_terms(Term, F), Opts).
|
||||
|
||||
|
|
|
|||
|
|
@ -361,7 +361,7 @@ internal_send_command_async(MethodRecord, Content,
|
|||
writer_gc_threshold = GCThreshold}) ->
|
||||
Frames = assemble_frames(Channel, MethodRecord, Content, FrameMax,
|
||||
Protocol),
|
||||
maybe_gc_large_msg(Content, GCThreshold),
|
||||
_ = maybe_gc_large_msg(Content, GCThreshold),
|
||||
maybe_flush(State#wstate{pending = [Frames | Pending]}).
|
||||
|
||||
%% When the amount of protocol method data buffered exceeds
|
||||
|
|
|
|||
Loading…
Reference in New Issue