bug#72949: Gnus sometimes reports new messages but not showing them on IMAP server

James Thomas via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <[email protected]> Wed, 18 Sep 2024 07:57:57 +0530
Newsgroups gmane.emacs.bugs,gmane.emacs.gnus.general
Message-ID <[email protected]>
Dan Christensen wrote:

> On Sep 18, 2024, James Thomas wrote:
>
>> James Thomas wrote:
>>
>> In fact, is the max needed? Wouldn't this work as well?
>
> This is about the line
>
>   (max (1+ (- (cdr active) (car active))) 0)
>
> The max is there in case active contains a pair like (10 . 8), for which
> (1+ (- (cdr active) (car active))) evaluates to -1.  While this seems
> unlikely to happen, at least two other backends use the above code to
> guard against it, and it seems wise to be generous in what we accept.
>
> This is especially true because gnus-parse-active does not accept
> negative numbers.

Cool, thanks!

--