Fix a place where configuration values could cause an overflow of a buffer.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@108508 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Russell Bryant
2008-03-13 20:35:28 +00:00
parent 432cb90411
commit 906a28ad5d

View File

@@ -5013,7 +5013,7 @@ static void imap_mailbox_name(char *spec, size_t len, struct vm_state *vms, int
if (box == NEW_FOLDER || box == OLD_FOLDER)
snprintf(spec, len, "%s%s", tmp, use_folder? imapfolder: "INBOX");
else if (box == GREETINGS_FOLDER)
sprintf(spec, "%s%s", tmp, greetingfolder);
snprintf(spec, len, "%s%s", tmp, greetingfolder);
else
snprintf(spec, len, "%s%s%c%s", tmp, imapfolder, delimiter, mbox(box));
}