From 9384cd1389ebfb8ea3193e0027e40e9b2db1bc88 Mon Sep 17 00:00:00 2001 From: Magnus Ahltorp Date: Thu, 19 Feb 2015 12:03:14 +0100 Subject: db:get_by_entry_hash: Check that entry exists --- src/db.erl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/db.erl') diff --git a/src/db.erl b/src/db.erl index 6430661..5760fe0 100644 --- a/src/db.erl +++ b/src/db.erl @@ -91,9 +91,13 @@ get_by_entry_hash(EntryHash) -> noentry -> notfound; LeafHash -> - Entry = entry_for_leafhash(LeafHash), - %% Don't fetch index, isn't used and might not exist - {notfetched, LeafHash, Entry} + case entry_for_leafhash(LeafHash) of + noentry -> + notfound; + Entry -> + %% Don't fetch index, isn't used and might not exist + {notfetched, LeafHash, Entry} + end end. %%%%%%%%%%%%%%%%%%%% -- cgit v1.1