diff options
author | Harald Musum <musum@oath.com> | 2017-12-11 08:39:54 +0100 |
---|---|---|
committer | Harald Musum <musum@oath.com> | 2017-12-11 08:39:54 +0100 |
commit | 7b36363b8baf0106f55d1ee4f681d1d295674e41 (patch) | |
tree | 2d7225a8a649fc860f15797318476a00dc2fde19 /filedistribution | |
parent | 8ab402d1a54c8db21d9a78d1c335792801663469 (diff) |
Only update hash when there is more data
Diffstat (limited to 'filedistribution')
-rw-r--r-- | filedistribution/src/main/java/com/yahoo/vespa/filedistribution/LazyFileReferenceData.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/LazyFileReferenceData.java b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/LazyFileReferenceData.java index 5e7fd08e52f..1681843a818 100644 --- a/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/LazyFileReferenceData.java +++ b/filedistribution/src/main/java/com/yahoo/vespa/filedistribution/LazyFileReferenceData.java @@ -30,7 +30,9 @@ public class LazyFileReferenceData extends FileReferenceData { } catch (IOException e) { return -1; } - hasher.update(bb.array(), pos, read); + if (read > 0) { + hasher.update(bb.array(), pos, read); + } return read; } |