summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/TcpTransceiver.java
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2007-01-31 06:19:27 +0000
committerMatthew Newhook <matthew@zeroc.com>2007-01-31 06:19:27 +0000
commit3d64893da7ed76874c93a385f19bded3f65d6ff9 (patch)
treeb0061d5353e776da69b318407d726c3d7e8424e7 /java/src/IceInternal/TcpTransceiver.java
parentBug 1607. (diff)
downloadice-3d64893da7ed76874c93a385f19bded3f65d6ff9.tar.bz2
ice-3d64893da7ed76874c93a385f19bded3f65d6ff9.tar.xz
ice-3d64893da7ed76874c93a385f19bded3f65d6ff9.zip
http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=1690
Diffstat (limited to 'java/src/IceInternal/TcpTransceiver.java')
-rw-r--r--java/src/IceInternal/TcpTransceiver.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/java/src/IceInternal/TcpTransceiver.java b/java/src/IceInternal/TcpTransceiver.java
index 2bda8a1cdf7..b5537689b71 100644
--- a/java/src/IceInternal/TcpTransceiver.java
+++ b/java/src/IceInternal/TcpTransceiver.java
@@ -324,6 +324,15 @@ final class TcpTransceiver implements Transceiver
return _desc;
}
+ public void
+ checkSendSize(BasicStream stream, int messageSizeMax)
+ {
+ if(stream.size() > messageSizeMax)
+ {
+ throw new Ice.MemoryLimitException();
+ }
+ }
+
//
// Only for use by TcpConnector, TcpAcceptor
//