commit | 827769f8ad1e05f5b7caf0f09afe2aec344096cd | [log] [tgz] |
---|---|---|
author | oldrat <oldratlee@gmail.com> | Wed Sep 26 12:08:04 2012 +0800 |
committer | oldrat <oldratlee@gmail.com> | Wed Sep 26 12:08:04 2012 +0800 |
tree | dd615be3e0d617a67cfec98c7f87440c0e75a547 | |
parent | 36e3b48d207595bdd39cfc1c5ac028ceadb36571 [diff] |
DUBBO-600 payload设置成-1,可以关闭payload检查
diff --git a/dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/transport/AbstractCodec.java b/dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/transport/AbstractCodec.java index f3903bd..a402834 100644 --- a/dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/transport/AbstractCodec.java +++ b/dubbo-remoting/dubbo-remoting-api/src/main/java/com/alibaba/dubbo/remoting/transport/AbstractCodec.java
@@ -45,7 +45,7 @@ if (channel != null && channel.getUrl() != null) { payload = channel.getUrl().getPositiveParameter(Constants.PAYLOAD_KEY, Constants.DEFAULT_PAYLOAD); } - if (size > payload) { + if (payload > 0 && size > payload) { IOException e = new IOException("Data length too large: " + size + ", max payload: " + payload + ", channel: " + channel); logger.error(e); throw e;