Просмотр исходного кода

Merge pull request #9746 from zmstone/0113-fix-mqtt-connect-packet-format-when-password-is-empty

fix(emqx_packet): log empty string if password value is missing
Zaiming (Stone) Shi 3 лет назад
Родитель
Сommit
df202c69ad
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      apps/emqx/src/emqx_packet.erl

+ 2 - 1
apps/emqx/src/emqx_packet.erl

@@ -601,7 +601,8 @@ format_variable(#mqtt_packet_auth{reason_code = ReasonCode}, _) ->
 format_variable(PacketId, _) when is_integer(PacketId) ->
 format_variable(PacketId, _) when is_integer(PacketId) ->
     io_lib:format("PacketId=~p", [PacketId]).
     io_lib:format("PacketId=~p", [PacketId]).
 
 
-format_password(undefined) -> "undefined";
+format_password(undefined) -> "";
+format_password(<<>>) -> "";
 format_password(_Password) -> "******".
 format_password(_Password) -> "******".
 
 
 format_payload(Payload, text) -> ["Payload=", io_lib:format("~ts", [Payload])];
 format_payload(Payload, text) -> ["Payload=", io_lib:format("~ts", [Payload])];