forked from I2P_Developers/i2p.i2p
reinstate capacity check
This commit is contained in:
@@ -471,6 +471,11 @@ class EventPumper implements Runnable {
|
|||||||
* High-frequency path in thread.
|
* High-frequency path in thread.
|
||||||
*/
|
*/
|
||||||
public static void releaseBuf(ByteBuffer buf) {
|
public static void releaseBuf(ByteBuffer buf) {
|
||||||
|
// double check
|
||||||
|
if (buf.capacity() < BUF_SIZE) {
|
||||||
|
I2PAppContext.getGlobalContext().logManager().getLog(EventPumper.class).error("Bad size " + buf.capacity(), new Exception());
|
||||||
|
return;
|
||||||
|
}
|
||||||
buf.clear();
|
buf.clear();
|
||||||
_bufferCache.release(buf);
|
_bufferCache.release(buf);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user