Mercurial > hg > xemacs-beta
diff lisp/gnus/nnheader.el @ 34:d620409f5eb8 r19-15b100
Import from CVS: tag r19-15b100
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:53:20 +0200 |
parents | ec9a17fef872 |
children | 8b8b7f3559a2 |
line wrap: on
line diff
--- a/lisp/gnus/nnheader.el Mon Aug 13 08:52:58 2007 +0200 +++ b/lisp/gnus/nnheader.el Mon Aug 13 08:53:20 2007 +0200 @@ -178,7 +178,7 @@ ;; a case (which basically was the old function) is actually ;; about twice as fast, even though it looks messier. You ;; can't have everything, I guess. Speed and elegance - ;; doesn't always go hand in hand. + ;; don't always go hand in hand. (vector ;; Number. (if naked @@ -211,8 +211,10 @@ ;; Message-ID. (progn (goto-char p) - (if (search-forward "\nmessage-id: " nil t) - (nnheader-header-value) + (if (search-forward "\nmessage-id:" nil t) + (buffer-substring + (1- (or (search-forward "<" nil t) (point))) + (or (search-forward ">" nil t) (point))) ;; If there was no message-id, we just fake one to make ;; subsequent routines simpler. (nnheader-generate-fake-message-id)))