From: Mark Michelson Date: Fri, 14 Dec 2007 21:40:34 +0000 (+0000) Subject: Change places where the name "INBOX" was hardcoded to use the imapfolder X-Git-Tag: 1.6.0-beta1~3^2~418 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f848ebc895f5e7c6fe3abcfe479f8c1e2d820f0f;p=thirdparty%2Fasterisk.git Change places where the name "INBOX" was hardcoded to use the imapfolder setting from voicemail.conf instead. This commit will help to get issue #11415 moving towards commitment. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@93094 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 82ca5a303e..0d2cc8eab9 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -2273,7 +2273,11 @@ static void free_zone(struct vm_zone *z) static const char *mbox(int id) { static const char *msgs[] = { +#ifdef IMAP_STORAGE + imapfolder, +#else "INBOX", +#endif "Old", "Work", "Family", @@ -2292,7 +2296,11 @@ static int folder_int(const char *folder) /*assume a NULL folder means INBOX*/ if (!folder) return 0; - if(!strcasecmp(folder, "INBOX")) +#ifdef IMAP_STORAGE + if (!strcasecmp(folder, imapfolder)) +#else + if (!strcasecmp(folder, "INBOX")) +#endif return 0; else if (!strcasecmp(folder, "Old")) return 1; @@ -2706,7 +2714,7 @@ static int inboxcount(const char *mailbox_context, int *newmsgs, int *oldmsgs) mailboxnc = (char *)mailbox_context; } if (newmsgs) { - if((*newmsgs = messagecount(context, mailboxnc, "INBOX")) < 0) + if((*newmsgs = messagecount(context, mailboxnc, imapfolder)) < 0) return -1; } if (oldmsgs) {