From 7a9ce6cd6e57d371ce4a512f74f5ad6d70c556a1 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Wed, 10 Sep 2014 09:17:02 +0200 Subject: Handle empty tree. --- src/ht.erl | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/ht.erl b/src/ht.erl index bcd9421..3af71f8 100644 --- a/src/ht.erl +++ b/src/ht.erl @@ -103,6 +103,8 @@ add(#history_tree{version = V, store = Store}, Entry) -> tree_hash(Tree) -> tree_hash(Tree, Tree#history_tree.version). +tree_hash(_, -1) -> + hash(""); tree_hash(Tree, Version) -> get_hash(Tree, Version, {0, depth(Tree) - 1}). -- cgit v1.1