summaryrefslogtreecommitdiff
path: root/verity/hash_tree_builder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'verity/hash_tree_builder.cpp')
-rw-r--r--verity/hash_tree_builder.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/verity/hash_tree_builder.cpp b/verity/hash_tree_builder.cpp
index 197c38e5..d061ca5c 100644
--- a/verity/hash_tree_builder.cpp
+++ b/verity/hash_tree_builder.cpp
@@ -197,7 +197,9 @@ bool HashTreeBuilder::Update(const unsigned char* data, size_t len) {
return false;
}
leftover_.clear();
- data += append_len;
+ if (data != nullptr) {
+ data += append_len;
+ }
len -= append_len;
}
if (len % block_size_ != 0) {