diff options
| author | Tim Watson <tim@rabbitmq.com> | 2014-03-21 12:26:02 +0000 |
|---|---|---|
| committer | Tim Watson <tim@rabbitmq.com> | 2014-03-21 12:26:02 +0000 |
| commit | 015b6abd50031939521566e1a27569f8d9d12a6d (patch) | |
| tree | c1310dd7260ad578a0247440dd92d6e599e3ddb3 | |
| parent | e8ae6a47f5bb867950988d114b3da55fbb59c6fb (diff) | |
| download | rabbitmq-server-git-015b6abd50031939521566e1a27569f8d9d12a6d.tar.gz | |
Avoid binary:part/3, since it isn't available in R13
| -rw-r--r-- | src/rabbit_trunc_term.erl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/rabbit_trunc_term.erl b/src/rabbit_trunc_term.erl index f519aad515..2a47678404 100644 --- a/src/rabbit_trunc_term.erl +++ b/src/rabbit_trunc_term.erl @@ -43,8 +43,9 @@ shrink_term(T) -> shrink_term(T, 10). %% TODO: reconsider depth limit handling shrink_term(T, 0) -> T; shrink_term(T, N) when is_binary(T) andalso size(T) > N -> - case size(T) - N of - Sz when Sz >= 1 -> Head = binary:part(T, 0, N-3), + L = N - 3, + case size(T) - L of + Sz when Sz >= 1 -> <<Head:L/binary, _/binary>> = T, <<Head/binary, <<"...">>/binary>>; _ -> T end; |
