diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_trace.erl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rabbit_trace.erl b/src/rabbit_trace.erl index 6dac3cc95a..2fdf5c34b2 100644 --- a/src/rabbit_trace.erl +++ b/src/rabbit_trace.erl @@ -100,7 +100,7 @@ message_to_table(#basic_message{exchange_name = #resource{name = XName}, V = element(Ix, Props), NewL = case V of undefined -> L; - _ -> [{a2b(K), type(K, V), V}|L] + _ -> [{a2b(K), type(V), V} | L] end, {NewL, Ix + 1} end, {[], 2}, record_info(fields, 'P_basic')), @@ -114,6 +114,6 @@ message_to_table(#basic_message{exchange_name = #resource{name = XName}, a2b(A) -> list_to_binary(atom_to_list(A)). -type(headers, _V) -> table; -type(_K, V) when is_integer(V) -> signedint; -type(_K, _V) -> longstr. +type(V) when is_list(V) -> table; +type(V) when is_integer(V) -> signedint; +type(V) -> longstr. |
