Author: elecharny
Date: Mon Dec 5 10:28:27 2011
New Revision: 1210397
URL: http://svn.apache.org/viewvc?rev=1210397&view=rev
Log:
Fixed a test failure : the BufferType flag was not correctly set when the
passedByteBuffer was empty
Modified:
mina/trunk/core/src/main/java/org/apache/mina/util/IoBuffer.java
Modified: mina/trunk/core/src/main/java/org/apache/mina/util/IoBuffer.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/util/IoBuffer.java?rev=1210397&r1=1210396&r2=1210397&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/util/IoBuffer.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/util/IoBuffer.java Mon Dec 5
10:28:27 2011
@@ -104,6 +104,9 @@ public class IoBuffer {
order = null;
} else {
for (ByteBuffer byteBuffer : byteBuffers) {
+ if (type == null) {
+ type = byteBuffer.isDirect() ? BufferType.DIRECT :
BufferType.HEAP;
+ }
if (byteBuffer.limit() > 0) {
buffers.add(byteBuffer);