]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix computation of Lines in nnmaildir
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 4 Jan 2021 09:42:13 +0000 (10:42 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 4 Jan 2021 09:42:13 +0000 (10:42 +0100)
* lisp/gnus/nnmaildir.el (nnmaildir--update-nov): Lines is -1 if
it's not present; not 0 (probably) (bug#45650).

lisp/gnus/nnmaildir.el

index 68c31dc4510da6f750abf21dcbb4aad72c1f7c7f..e4fd976742c98f370d5eeaa99d3442c58f8bc779 100644 (file)
@@ -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))