diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2005-10-31 13:12:38 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2005-10-31 13:12:38 +0000 |
commit | 07cedb640ed7403527fd136400d8ea32156e183b (patch) | |
tree | 2c2618ded0cdc2424058d1a03d52f8b63df08ec7 | |
parent | 9cac15d68f6e7beb258a2e17211c23130a2f8acd (diff) | |
download | mailutils-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.c | 2 |
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)) { |