alecpl
2009-05-10 4769ead5e8fa2cbee61ac6675d499cb16d7ffb7c
program/lib/imap.inc
@@ -2336,7 +2336,7 @@
          do {
              $line = chop(iil_ReadLine($fp, 1000));
              $a    = explode(' ', $line);
          } while ($a[2] != 'FETCH');
          } while (!($end = iil_StartsWith($line, $key, true)) && $a[2] != 'FETCH');
          $len = strlen($line);
      // handle empty "* X FETCH ()" response
@@ -2407,6 +2407,7 @@
              }
          }
           // read in anything up until last line
      if (!$end)
      do {
              $line = iil_ReadLine($fp, 1024);
      } while (!iil_StartsWith($line, $key, true));
@@ -2425,12 +2426,10 @@
          }
          
      return false;
   } else {
      echo 'Select failed.';
   }
    
   if ($mode==1) {
      if ($file) {
      if ($file && $result) {
         fwrite($file, $result);
         return true;
      }