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 | 854fd0b9389856e4cfa751e25eadbce80fdbd9a1 (patch) | |
tree | c1310dd7260ad578a0247440dd92d6e599e3ddb3 | |
parent | 53e244503f748b76c94142d879e9d51470f37a04 (diff) | |
download | rabbitmq-server-854fd0b9389856e4cfa751e25eadbce80fdbd9a1.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 f519aad5..2a476784 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; |