commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r1085979 - /commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/IMAPReply.java
Date Sun, 27 Mar 2011 16:26:41 GMT
Author: sebb
Date: Sun Mar 27 16:26:40 2011
New Revision: 1085979

URL: http://svn.apache.org/viewvc?rev=1085979&view=rev
Log:
Oops - restore CONT reply code

Modified:
    commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/IMAPReply.java

Modified: commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/IMAPReply.java
URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/IMAPReply.java?rev=1085979&r1=1085978&r2=1085979&view=diff
==============================================================================
--- commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/IMAPReply.java (original)
+++ commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/IMAPReply.java Sun
Mar 27 16:26:40 2011
@@ -38,6 +38,9 @@ public final class IMAPReply
     /** The reply code indicating command rejection. */
     public static final int BAD = 2;
 
+    /** The reply code indicating command continuation. */
+    public static final int CONT = 3;
+
     /** The IMAP reply String indicating success of an operation. */
     private static final String IMAP_OK = "OK";
 
@@ -51,7 +54,7 @@ public final class IMAPReply
     private static final String IMAP_UNTAGGED_PREFIX = "* ";
 
     // Start of line for continuation replies
-    private static final String IMAP_CONTINUATION_PREFIX = "+ ";
+    private static final String IMAP_CONTINUATION_PREFIX = "+";
 
     // Cannot be instantiated.
     private IMAPReply()
@@ -67,7 +70,7 @@ public final class IMAPReply
     }
 
     /**
-     * Checks if the reply line is a continuation, i.e. starts with "+ "
+     * Checks if the reply line is a continuation, i.e. starts with "+"
      * @param line the line to be checked
      * @return {@code true} if the line is untagged
      */
@@ -106,6 +109,9 @@ public final class IMAPReply
 
     // Helper method to process both tagged and untagged replies.
     private static int getReplyCode(String line, Pattern pattern) throws IOException{
+        if (isContinuation(line)) {
+            return CONT;
+        }
         Matcher m = pattern.matcher(line);
         if (m.matches()) {
             String code = m.group(1);



Mime
View raw message