From d076876265ae8c831fe7cf26a294529acee7886a Mon Sep 17 00:00:00 2001 From: Peter Lawrey Date: Fri, 14 Sep 2018 15:07:18 +0100 Subject: [PATCH] Check for null. --- src/main/java/net/openhft/chronicle/hash/Data.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/openhft/chronicle/hash/Data.java b/src/main/java/net/openhft/chronicle/hash/Data.java index 49a3b7e17..61ee44b4e 100644 --- a/src/main/java/net/openhft/chronicle/hash/Data.java +++ b/src/main/java/net/openhft/chronicle/hash/Data.java @@ -30,6 +30,7 @@ import org.jetbrains.annotations.Nullable; import java.io.PrintWriter; import java.io.StringWriter; +import java.util.Objects; import static net.openhft.chronicle.algo.bytes.Access.checkedRandomDataInputAccess; @@ -137,7 +138,7 @@ public interface Data { * @param targetOffset the offset in the target, to write the bytes from. */ default void writeTo(RandomDataOutput target, long targetOffset) { - target.write(targetOffset, bytes(), offset(), size()); + target.write(targetOffset, Objects.requireNonNull(bytes()), offset(), size()); } /**