summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-05-19 11:47:55 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-05-19 11:47:55 +0100
commitf51b22e32cdd59c7d4a468298bd2d1184e2dfbac (patch)
treedca88886df148710276b13153ceb7408ced6f2ba /src
parent40d461b507f0c5818f79e7892627a71327d0ad49 (diff)
parent37fe19d9e0b0d073c074beac63faa9f961bb5c45 (diff)
downloadrabbitmq-server-git-f51b22e32cdd59c7d4a468298bd2d1184e2dfbac.tar.gz
Merge bug26180
Diffstat (limited to 'src')
-rw-r--r--src/truncate.erl11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/truncate.erl b/src/truncate.erl
index 02dba2e36a..1d69de56ac 100644
--- a/src/truncate.erl
+++ b/src/truncate.erl
@@ -37,11 +37,12 @@ log_event({Type, GL, {Pid, ReportType, Report}}, Params)
log_event(Event, _Params) ->
Event.
-report([[Thing]], Params) -> report([Thing], Params);
-report(List, Params) -> [case Item of
- {K, V} -> {K, term(V, Params)};
- _ -> term(Item, Params)
- end || Item <- List].
+report([[Thing]], Params) -> report([Thing], Params);
+report(List, Params) when is_list(List) -> [case Item of
+ {K, V} -> {K, term(V, Params)};
+ _ -> term(Item, Params)
+ end || Item <- List];
+report(Other, Params) -> term(Other, Params).
term(Thing, {Content, Struct, ContentDec, StructDec}) ->
term(Thing, true, #params{content = Content,