From 856f564a1c98e4c3fc5cf91efbfca5caaaa2b21c Mon Sep 17 00:00:00 2001 From: Michi Henning Date: Tue, 1 Jun 2004 02:11:39 +0000 Subject: Implemented missing test for overrun in BasicStream.java. Fixed incorrect test output and remove two redundant data members. --- java/src/IceInternal/BasicStream.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'java/src') diff --git a/java/src/IceInternal/BasicStream.java b/java/src/IceInternal/BasicStream.java index 67e9820b481..40c9a360140 100644 --- a/java/src/IceInternal/BasicStream.java +++ b/java/src/IceInternal/BasicStream.java @@ -396,13 +396,11 @@ public class BasicStream { throw new Ice.NegativeSizeException(); } -// TODO: How to implement this check in Java? -/* - if(sz - 4 > _buf.length()) + + if(sz - 4 > _buf.limit()) { throw new Ice.UnmarshalOutOfBoundsException(); } -*/ _readEncapsStack.sz = sz; byte eMajor = readByte(); -- cgit v1.2.3