summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2005-10-31 13:12:38 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2005-10-31 13:12:38 +0000
commit07cedb640ed7403527fd136400d8ea32156e183b (patch)
tree2c2618ded0cdc2424058d1a03d52f8b63df08ec7
parent9cac15d68f6e7beb258a2e17211c23130a2f8acd (diff)
downloadmailutils-07cedb640ed7403527fd136400d8ea32156e183b.tar.gz
mailutils-07cedb640ed7403527fd136400d8ea32156e183b.tar.bz2
(imap_writeline): Fix handling of input
lines longer than 254 chars. Proposed by Daniel Kahn Gillmor.
-rw-r--r--mailbox/imap/folder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mailbox/imap/folder.c b/mailbox/imap/folder.c
index 27f5ee4f2..b77c25eaf 100644
--- a/mailbox/imap/folder.c
+++ b/mailbox/imap/folder.c
@@ -2023,7 +2023,7 @@ imap_writeline (f_imap_t f_imap, const char *format, ...)
va_start(ap, format);
do
{
- len = vsnprintf (f_imap->buffer, f_imap->buflen - 1, format, ap);
+ len = vsnprintf (f_imap->buffer, f_imap->buflen, format, ap);
if (len < 0 || len >= (int)f_imap->buflen
|| !memchr (f_imap->buffer, '\0', len + 1))
{

Return to:

Send suggestions and report system problems to the System administrator.