*** empty log message ***
[gnus] / lisp / nnbabyl.el
index de077ce..5d5bc10 100644 (file)
     (goto-char (point-min))
     (when (search-forward (nnbabyl-article-string article) nil t)
       (let (start stop summary-line)
-       (re-search-backward (concat "^" nnbabyl-mail-delimiter) nil t)
+       (unless (re-search-backward (concat "^" nnbabyl-mail-delimiter) nil t)
+         (goto-char (point-min))
+         (end-of-line))
        (while (and (not (looking-at ".+:"))
                    (zerop (forward-line 1))))
        (setq start (point))
       (widen)
       (narrow-to-region
        (save-excursion
-        (re-search-backward (concat "^" nnbabyl-mail-delimiter) nil t)
+       (unless (re-search-backward (concat "^" nnbabyl-mail-delimiter) nil t)
+         (goto-char (point-min))
+         (end-of-line))
         (if leave-delim (progn (forward-line 1) (point))
           (match-beginning 0)))
        (progn