You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tr...@apache.org on 2006/11/21 04:14:08 UTC

svn commit: r477482 - /mina/trunk/core/src/main/java/org/apache/mina/common/ByteBuffer.java

Author: trustin
Date: Mon Nov 20 19:14:07 2006
New Revision: 477482

URL: http://svn.apache.org/viewvc?view=rev&rev=477482
Log:
Utilized new indeOf method in getString(CharsetDecoder)

Modified:
    mina/trunk/core/src/main/java/org/apache/mina/common/ByteBuffer.java

Modified: mina/trunk/core/src/main/java/org/apache/mina/common/ByteBuffer.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/common/ByteBuffer.java?view=diff&rev=477482&r1=477481&r2=477482
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/common/ByteBuffer.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/common/ByteBuffer.java Mon Nov 20 19:14:07 2006
@@ -977,16 +977,7 @@
 
         if( !utf16 )
         {
-            int i;
-            for( i = oldPos; i < oldLimit; i++ )
-            {
-                if( get(i) == 0 )
-                {
-                    end = i;
-                    break;
-                }
-            }
-            
+            end = indexOf( ( byte ) 0x00 );
             if( end < 0 )
             {
                 newPos = end = oldLimit;
@@ -1128,7 +1119,7 @@
         }
 
         int i;
-
+        
         if( !utf16 )
         {
             for( i = oldPos; i < end; i ++ )