<<< Date Index >>>     <<< Thread Index >>>

[Mutt] #2949: Off-by-one bug in imap_complete_hosts



#2949: Off-by-one bug in imap_complete_hosts

 I discovered a bug in the IMAP folder completion, which caused that the
 last IMAP folder in mailboxes was never proposed for completion.

 How to reproduce it:

 Put something like this in `.muttrc`:
 {{{
 mailboxes "imap://aaa"
 mailboxes "imap://bbb"
 mailboxes "imap://ccc"
 }}}

 Lauch Mutt and press `c`.
 At the prompt type `imap://a` and press `<TAB>`, this completes to
 `imap://aaa/`.[[BR]]
 Delete everything and type `imap://b` and press `<TAB>`, this completes to
 `imap://bbb/`.[[BR]]
 Delete everything and type `imap://c` and press `<TAB>`, this does not
 complete to anything but it should complete to `imap://ccc/`.

 The attached patch fixes this bug (wrong loop-test in a for-loop).

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/2949>