Author: norman
Date: Sun Jan 23 20:49:33 2011
New Revision: 1062526

URL: http://svn.apache.org/viewvc?rev=1062526&view=rev
Log:
Only try to read from channel if its readable

Modified:
    
james/server/trunk/imapserver/src/main/java/org/apache/james/imapserver/netty/NettyImapRequestLineReader.java

Modified: 
james/server/trunk/imapserver/src/main/java/org/apache/james/imapserver/netty/NettyImapRequestLineReader.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/imapserver/src/main/java/org/apache/james/imapserver/netty/NettyImapRequestLineReader.java?rev=1062526&r1=1062525&r2=1062526&view=diff
==============================================================================
--- 
james/server/trunk/imapserver/src/main/java/org/apache/james/imapserver/netty/NettyImapRequestLineReader.java
 (original)
+++ 
james/server/trunk/imapserver/src/main/java/org/apache/james/imapserver/netty/NettyImapRequestLineReader.java
 Sun Jan 23 20:49:33 2011
@@ -58,12 +58,11 @@ public class NettyImapRequestLineReader 
         if (!nextSeen) {
             int next = -1;
 
-            try {
+            if (buffer.readable()) {
                 next = buffer.readByte();
-            } catch (IndexOutOfBoundsException e) {
+            } else {
                 throw new NotEnoughDataException();
             }
-
             nextSeen = true;
             nextChar = (char) next;
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to