diff options
author | Benoit Foucher <benoit@zeroc.com> | 2007-05-11 16:29:21 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2007-05-11 16:29:21 +0000 |
commit | f5032394a4361ee46df75cb8fbffb848d1f493e5 (patch) | |
tree | 40c5dfdbd89ba9cece4dc09faeca47c9b12bddb4 /java/src/IceInternal/BasicStream.java | |
parent | Backed out previous fix for bug 2153 as I'm not convinced it's correct. (diff) | |
download | ice-f5032394a4361ee46df75cb8fbffb848d1f493e5.tar.bz2 ice-f5032394a4361ee46df75cb8fbffb848d1f493e5.tar.xz ice-f5032394a4361ee46df75cb8fbffb848d1f493e5.zip |
Backed out previous fix for bug 2153
Diffstat (limited to 'java/src/IceInternal/BasicStream.java')
-rw-r--r-- | java/src/IceInternal/BasicStream.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/java/src/IceInternal/BasicStream.java b/java/src/IceInternal/BasicStream.java index 81cfa7fa842..e5c4b44d8bf 100644 --- a/java/src/IceInternal/BasicStream.java +++ b/java/src/IceInternal/BasicStream.java @@ -452,6 +452,18 @@ public class BasicStream _readEncapsCache.reset(); } + public void + checkReadEncaps() + { + assert(_readEncapsStack != null); + int start = _readEncapsStack.start; + int sz = _readEncapsStack.sz; + if(_buf.position() != start + sz) + { + throw new Ice.EncapsulationException(); + } + } + public int getReadEncapsSize() { |