From 8274295d908556862ef434ace6f6d0efe333759a Mon Sep 17 00:00:00 2001 From: Marcin Niestroj Date: Thu, 30 Aug 2018 12:56:34 +0200 Subject: mpick: Increase buffer for decoded header field When using: $ mlist maildir | mpick -t '"cc" ~~ "*vger.kernel.org*"' with a maildir containing mails from Linux Mailing List, not all messages were picked correctly. It turned out that the reason was small (100 bytes) buffer for header fields. Increase header field buffer to 4096, which is the most commonly used value. Closes: #133 [via git-merge-pr] --- mpick.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mpick.c') diff --git a/mpick.c b/mpick.c index e1d1df2..d15d1d4 100644 --- a/mpick.c +++ b/mpick.c @@ -809,7 +809,7 @@ msg_hdr(struct mailinfo *m, const char *h) if (!m->msg || !(b = blaze822_chdr(m->msg, h))) goto err; - char buf[100]; + char buf[4096]; blaze822_decode_rfc2047(buf, b, sizeof buf - 1, "UTF-8"); if (!*buf) goto err; -- cgit 1.4.1