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);


Reply via email to