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]