diff options
author | Robert Newson <rnewson@apache.org> | 2020-11-12 23:27:46 +0000 |
---|---|---|
committer | Robert Newson <rnewson@apache.org> | 2020-11-12 23:27:46 +0000 |
commit | 263efd21d3e8f8e9c15bcbfd5866ec55cee10336 (patch) | |
tree | 247f2c85df9f67aa1c7754cc86afb62788dfd7cb | |
parent | e11ab46a16a2fd9ecef3bc813e2d73a4ff84888d (diff) | |
download | couchdb-263efd21d3e8f8e9c15bcbfd5866ec55cee10336.tar.gz |
Assure that all node ids are the same length
-rw-r--r-- | src/ebtree/src/ebtree.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ebtree/src/ebtree.erl b/src/ebtree/src/ebtree.erl index 8bfb2eaa1..1a65c9a5e 100644 --- a/src/ebtree/src/ebtree.erl +++ b/src/ebtree/src/ebtree.erl @@ -1012,7 +1012,7 @@ set_node(Tx, #tree{} = Tree, #node{} = Node) -> persist(Tree, Tx, set, [Key, Value]). -node_key(Prefix, Id) when is_binary(Prefix), is_binary(Id) -> +node_key(Prefix, Id) when is_binary(Prefix), is_binary(Id), bit_size(Id) =:= 128 -> erlfdb_tuple:pack({?NODE, Id}, Prefix). |