summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/gnus/ChangeLog3
-rw-r--r--lisp/gnus/gnus-art.el3
2 files changed, 5 insertions, 1 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index ffc2129cb18..9c94a2ba2fa 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,5 +1,8 @@
2011-02-01 Lars Ingebrigtsen <larsi@gnus.org>
+ * gnus-art.el (article-date-ut): Protect against articles with no Date
+ header.
+
* gnus-start.el (gnus-read-active-file-1): Remove dead parameter infos.
2011-01-31 Lars Ingebrigtsen <larsi@gnus.org>
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index a76a71be649..07eabd98a6d 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -3443,7 +3443,8 @@ possible values."
(delete-region (point-at-bol) (progn
(gnus-article-forward-header)
(point))))
- (article-transform-date date type bface eface))))))
+ (when date
+ (article-transform-date date type bface eface)))))))
(defun article-transform-date (date type bface eface)
(dolist (this-type (cond