From: Lars Ingebrigtsen Date: Mon, 4 Jan 2021 09:42:13 +0000 (+0100) Subject: Fix computation of Lines in nnmaildir X-Git-Tag: emacs-28.0.90~4399 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b2f81b7bab92109af02ec5fc2d2b721c70b97f40;p=emacs.git Fix computation of Lines in nnmaildir * lisp/gnus/nnmaildir.el (nnmaildir--update-nov): Lines is -1 if it's not present; not 0 (probably) (bug#45650). --- diff --git a/lisp/gnus/nnmaildir.el b/lisp/gnus/nnmaildir.el index 68c31dc4510..e4fd976742c 100644 --- a/lisp/gnus/nnmaildir.el +++ b/lisp/gnus/nnmaildir.el @@ -494,7 +494,7 @@ This variable is set by `nnmaildir-request-article'.") (delete-char 1) (setq nov (nnheader-parse-head t) field (or (mail-header-lines nov) 0))) - (unless (or (zerop field) (nnmaildir--param pgname 'distrust-Lines:)) + (unless (or (<= field 0) (nnmaildir--param pgname 'distrust-Lines:)) (setq nov-mid field)) (setq nov-mid (number-to-string nov-mid) nov-mid (concat (number-to-string attr) "\t" nov-mid))