(goto-char elmo-pop3-read-point))
(setq match-end (point))
(setq response-string
- (buffer-substring elmo-pop3-read-point (- match-end 2)))
+ (buffer-substring elmo-pop3-read-point
+ (max (- match-end 2) elmo-pop3-read-point)))
(goto-char elmo-pop3-read-point)
(if (looking-at "\\+.*$")
(progn
(elmo-pop3-send-command process
(format "top %s 0" (car articles))
'no-erase)
- ;;; (accept-process-output process 1)
+;;; (accept-process-output process 1)
(setq articles (cdr articles))
(setq count (1+ count))
;; Every 200 requests we have to read the stream in
(< received count))
(elmo-progress-notify 'elmo-retrieve-header :set received)
(accept-process-output process 1)
- ;;; (accept-process-output process)
+;;; (accept-process-output process)
(discard-input)))))
;; Replace all CRLF with LF.
(elmo-delete-cr-buffer)