alecpl
2010-12-08 4064452816e7e94b7a6dbc7b02cfc56d725408b2
program/include/rcube_imap_generic.php
@@ -282,7 +282,6 @@
       return $data;
    }
    // don't use it in loops, until you exactly know what you're doing
    function readReply(&$untagged=null)
    {
       do {
@@ -421,7 +420,7 @@
            }
          $this->putLine($this->nextTag() . " AUTHENTICATE $type");
          $line = trim($this->readLine(1024));
          $line = trim($this->readReply());
          if ($line[0] == '+') {
             $challenge = substr($line, 2);
@@ -471,7 +470,7 @@
                // send result
                $this->putLine($reply);
                $line = $this->readLine(1024);
                $line = trim($this->readReply());
                if ($line[0] == '+') {
                 $challenge = substr($line, 2);
@@ -491,7 +490,7 @@
                $this->putLine('');
            }
            $line = $this->readLine(1024);
            $line = $this->readReply();
            $result = $this->parseResult($line);
        }
        else { // PLAIN
@@ -513,7 +512,7 @@
            }
            else {
              $this->putLine($this->nextTag() . " AUTHENTICATE PLAIN");
              $line = trim($this->readLine(1024));
              $line = trim($this->readReply());
              if ($line[0] != '+') {
                 return $this->parseResult($line);
@@ -521,7 +520,7 @@
                // send result, get reply and process it
                $this->putLine($reply);
                $line = $this->readLine(1024);
                $line = $this->readReply();
                $result = $this->parseResult($line);
            }
        }