fix line end detection bug
authoradam <adam@megacz.com>
Wed, 7 Jul 2004 08:57:34 +0000 (08:57 +0000)
committeradam <adam@megacz.com>
Wed, 7 Jul 2004 08:57:34 +0000 (08:57 +0000)
darcs-hash:20040707085734-5007d-2176dcb2cba6cdfe68a7f10379f12a97e8cfd167.gz

src/org/ibex/mail/protocol/IMAP.java

index a808c6b..df60cce 100644 (file)
@@ -660,7 +660,7 @@ public class IMAP {
                 stream.println("+ Ready when you are...");
                 int octets = Integer.parseInt(sb.toString());
                 while(stream.peekc() == ' ') stream.getc();   // whitespace
-                while (stream.getc() != '\n' && stream.getc() != '\r') { }
+                while(stream.peekc() == '\n' || stream.peekc() == '\r') stream.getc();
                 byte[] bytes = new byte[octets];
                 int numread = 0;
                 while(numread < bytes.length) {