From c76e2d1413b2df779a916ca2c1910cff68bbaed6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E5=AD=90=E5=8D=9A?= <349832309@qq.com> Date: Fri, 9 Nov 2018 17:59:32 +0800 Subject: [PATCH] Fix 'badarg' in io_lib:format/2 when 'from' field is tuple --- src/emqx_message.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emqx_message.erl b/src/emqx_message.erl index e6c34dc9df..0855654035 100644 --- a/src/emqx_message.erl +++ b/src/emqx_message.erl @@ -114,7 +114,7 @@ elapsed(Since) -> max(0, timer:now_diff(os:timestamp(), Since) div 1000). 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)]). format(_, undefined) ->