mutt stable branch with some hacks
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Hack around INBOX.INBOX breakage from [5d1cc2f0c1c4]

+22
+8
ChangeLog
··· 1 + 2008-10-20 18:00 +0100 Vincent Lefevre <vincent@vinc17.org> (11d2c6712c88) 2 + 3 + * pattern.c: Make eat_regexp static. 4 + 5 + 2008-10-20 09:55 -0700 Kyle Wheeler <kyle@memoryhole.net> (361b298c9fe2) 6 + 7 + * imap/util.c: Fix #3129 8 + 1 9 2008-10-20 09:48 -0700 Brendan Cully <brendan@kublai.com> (f119005f8169) 2 10 3 11 * imap/imap.c, imap/imap_private.h: Call imap_free_idata instead of
+10
imap/imap.c
··· 76 76 } 77 77 78 78 imap_fix_path (idata, mx.mbox, mailbox, sizeof (mailbox)); 79 + if (!*mailbox) 80 + strfcpy (mailbox, "INBOX", sizeof (mailbox)); 79 81 80 82 /* we may already be in the folder we're checking */ 81 83 if (!ascii_strcmp(idata->mailbox, mx.mbox)) ··· 577 579 578 580 /* Clean up path and replace the one in the ctx */ 579 581 imap_fix_path (idata, mx.mbox, buf, sizeof (buf)); 582 + if (!*buf) 583 + strfcpy (buf, "INBOX", sizeof (buf)); 580 584 FREE(&(idata->mailbox)); 581 585 idata->mailbox = safe_strdup (buf); 582 586 imap_qualify_path (buf, sizeof (buf), &mx, idata->mailbox); ··· 790 794 ctx->data = idata; 791 795 792 796 imap_fix_path (idata, mx.mbox, mailbox, sizeof (mailbox)); 797 + if (!*mailbox) 798 + strfcpy (mailbox, "INBOX", sizeof (mailbox)); 793 799 FREE (&mx.mbox); 794 800 795 801 /* really we should also check for W_OK */ ··· 1440 1446 } 1441 1447 1442 1448 imap_fix_path (*hidata, mx.mbox, buf, blen); 1449 + if (!*buf) 1450 + strfcpy (buf, "INBOX", blen); 1443 1451 FREE (&mx.mbox); 1444 1452 1445 1453 return 0; ··· 1813 1821 conn = idata->conn; 1814 1822 1815 1823 imap_fix_path (idata, mx.mbox, buf, sizeof (buf)); 1824 + if (!*buf) 1825 + strfcpy (buf, "INBOX", sizeof (buf)); 1816 1826 1817 1827 if (option (OPTIMAPCHECKSUBSCRIBED)) 1818 1828 {
+4
imap/message.c
··· 575 575 return -1; 576 576 577 577 imap_fix_path (idata, mx.mbox, mailbox, sizeof (mailbox)); 578 + if (!*mailbox) 579 + strfcpy (mailbox, "INBOX", sizeof (mailbox)); 578 580 579 581 if ((fp = fopen (msg->path, "r")) == NULL) 580 582 { ··· 720 722 } 721 723 722 724 imap_fix_path (idata, mx.mbox, mbox, sizeof (mbox)); 725 + if (!*mbox) 726 + strfcpy (mbox, "INBOX", sizeof (mbox)); 723 727 imap_munge_mbox_name (mmbox, sizeof (mmbox), mbox); 724 728 725 729 /* loop in case of TRYCREATE */