]> granicus.if.org Git - neomutt/commitdiff
notmuch: enlarge buffer in mutt_parse_virtual_mailboxes()
authorKarel Zak <kzak@redhat.com>
Mon, 25 Apr 2016 09:16:00 +0000 (11:16 +0200)
committerRichard Russon <rich@flatcap.org>
Sun, 1 May 2016 15:36:37 +0000 (16:36 +0100)
Addresses: https://github.com/karelzak/mutt-kz/issues/122
Signed-off-by: Karel Zak <kzak@redhat.com>
buffy.c

diff --git a/buffy.c b/buffy.c
index 75a2f3320abf219b8af0c2cd724d7f9d78d3660a..1655397d56c04f1a8c26da060ea25459c049bf89 100644 (file)
--- a/buffy.c
+++ b/buffy.c
@@ -387,7 +387,7 @@ static int buffy_maildir_dir_hasnew(BUFFY* mailbox, const char *dir_name)
 int mutt_parse_virtual_mailboxes (BUFFER *path, BUFFER *s, unsigned long data, BUFFER *err)
 {
   BUFFY **tmp;
-  char buf[_POSIX_PATH_MAX];
+  char buf[_POSIX_PATH_MAX + LONG_STRING + 32];   /* path to DB + query + URI "decoration" */
 
   while (MoreArgs (s))
   {