From a344568fe85ad9a523c8e5a220e9630371899cb5 Mon Sep 17 00:00:00 2001 From: David Renshaw Date: Sun, 26 Feb 2017 16:26:38 -0500 Subject: [PATCH] Adjust error message for the case when copyPointer() hits a far pointer. Malformed input can trigger this case and it does not indicate a bug in the library. --- runtime/src/main/java/org/capnproto/WireHelpers.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/src/main/java/org/capnproto/WireHelpers.java b/runtime/src/main/java/org/capnproto/WireHelpers.java index ab8552d..b5540a2 100644 --- a/runtime/src/main/java/org/capnproto/WireHelpers.java +++ b/runtime/src/main/java/org/capnproto/WireHelpers.java @@ -1121,9 +1121,9 @@ final class WireHelpers { } case WirePointer.FAR : - throw new Error("Far pointer should have been handled above."); + throw new Error("Unexpected FAR pointer."); case WirePointer.OTHER : - throw new Error("copyPointer is unimplemented"); + throw new Error("copyPointer is unimplemented for OTHER pointers"); } throw new Error("unreachable"); }