Author: edeoliveira
Date: Sun Nov 23 17:42:49 2008
New Revision: 720097
URL: http://svn.apache.org/viewvc?rev=720097&view=rev
Log:
Fix for DIRMINA-622
Modified:
mina/branches/1.1/core/src/main/java/org/apache/mina/common/PooledByteBufferAllocator.java
Modified:
mina/branches/1.1/core/src/main/java/org/apache/mina/common/PooledByteBufferAllocator.java
URL:
http://svn.apache.org/viewvc/mina/branches/1.1/core/src/main/java/org/apache/mina/common/PooledByteBufferAllocator.java?rev=720097&r1=720096&r2=720097&view=diff
==============================================================================
---
mina/branches/1.1/core/src/main/java/org/apache/mina/common/PooledByteBufferAllocator.java
(original)
+++
mina/branches/1.1/core/src/main/java/org/apache/mina/common/PooledByteBufferAllocator.java
Sun Nov 23 17:42:49 2008
@@ -172,6 +172,13 @@
.allocateDirect(MINIMUM_CAPACITY << idx)
: java.nio.ByteBuffer.allocate(MINIMUM_CAPACITY << idx);
buf = new UnexpandableByteBuffer(nioBuf);
+ } else {
+ //Fix for DIRMINA-622
+ java.nio.ByteBuffer b = buf.buf();
+ b.clear();
+ for (int i=0,max=b.remaining();i<max;i++)
+ b.put((byte) 0);
+ b.clear();
}
buf.init();