Fix 'badarg' in io_lib:format/2 when 'from' field is tuple

This commit is contained in:
周子博 2018-11-09 17:59:32 +08:00 committed by turtleDeng
parent 997958aed1
commit c76e2d1413
1 changed files with 1 additions and 1 deletions

View File

@ -114,7 +114,7 @@ elapsed(Since) ->
max(0, timer:now_diff(os:timestamp(), Since) div 1000). max(0, timer:now_diff(os:timestamp(), Since) div 1000).
format(#message{id = Id, qos = QoS, topic = Topic, from = From, flags = Flags, headers = Headers}) -> format(#message{id = Id, qos = QoS, topic = Topic, from = From, flags = Flags, headers = Headers}) ->
io_lib:format("Message(Id=~s, QoS=~w, Topic=~s, From=~s, Flags=~s, Headers=~s)", io_lib:format("Message(Id=~s, QoS=~w, Topic=~s, From=~p, Flags=~s, Headers=~s)",
[Id, QoS, Topic, From, format(flags, Flags), format(headers, Headers)]). [Id, QoS, Topic, From, format(flags, Flags), format(headers, Headers)]).
format(_, undefined) -> format(_, undefined) ->