commit | 74de9abf1a8b938d3b1d3c0a6df6bb043aff78c5 | [log] [tgz] |
---|---|---|
author | Paul J. Davis <paul.joseph.davis@gmail.com> | Tue Mar 26 17:08:43 2019 -0500 |
committer | Paul J. Davis <paul.joseph.davis@gmail.com> | Tue Mar 26 17:08:43 2019 -0500 |
tree | 52a2eac49f265d86aeb7ef3ae2da724327d53b94 | |
parent | d683698bb76e5703cf4f9bd65fe7ebc3d543b060 [diff] |
Only unpack the tail after the provided prefix
diff --git a/src/erlfdb_tuple.erl b/src/erlfdb_tuple.erl index 0dc8d22..a064c9a 100644 --- a/src/erlfdb_tuple.erl +++ b/src/erlfdb_tuple.erl
@@ -130,7 +130,7 @@ PrefixLen = size(Prefix), case Binary of <<Prefix:PrefixLen/binary, Rest/binary>> -> - case decode(Binary, 0) of + case decode(Rest, 0) of {Elems, <<>>} -> list_to_tuple(Elems); {_, Tail} ->