pkuwm opened a new pull request #1683:
URL: https://github.com/apache/zookeeper/pull/1683


   Resolves https://issues.apache.org/jira/browse/ZOOKEEPER-4281
   
   There are sanity checks for packet size when deserializing a packet. One 
place has the inclusion: len >= packetLen.  It rejects to deserialize the bytes 
that are exactly sized jute.maxbuffer. It's confusing. This check should use 
">" so the maxbuffer length packet can still be deserialized, like the other 
checks.
   ```
   if (len < 0 || len >= packetLen) {
       throw new IOException("Packet len " + len + " is out of range!");
   }
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to