GNU bug report logs -
#20670
[PATCH] nnimap: enable additional expunge options
Previous Next
Reported by: Nikolaus Rath <Nikolaus <at> rath.org>
Date: Wed, 27 May 2015 03:24:01 UTC
Severity: normal
Tags: fixed, patch
Fixed in version 27.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Lars Ingebrigtsen <larsi <at> gnus.org> writes:
> Here's the backtrace:
>
> Debugger entered--Lisp error: (error "Format specifier doesn’t match
> argument type")
> format("%d .*\n" (t ("OK" ("HIGHESTMODSEQ" "914696") "Expunge"
> "completed.") ("VANISHED" "1825937") ("0" "RECENT")))
> (looking-at (format "%d .*\n" sequence))
I've now re-applied the patch and debugged a bit. It was basically
nnimap-delete-article having some code paths that can't have been
exercised. The function had an optional SYNC parameter, but
nnimap-command was called (which is not asynchronous and does not return
any sequence numbers), and then these non-sequences were being waited
for.
I've now pushed the patch to the trunk, I've used it and send and
received some messages, and things seem to work fine.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 5 years and 238 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.