summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2005-05-13 09:39:57 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2005-05-13 09:39:57 +0000
commitafccf904c42d5ee7d71efd29517a4d76e2d8d28c (patch)
treef59de78767ae3de47997bcd8dab298e762b175d5
parent1917d2ee74d54f841f09daa2171298ed1a716dfe (diff)
downloadmailutils-afccf904c42d5ee7d71efd29517a4d76e2d8d28c.tar.gz
mailutils-afccf904c42d5ee7d71efd29517a4d76e2d8d28c.tar.bz2
(header_get_field_name): Fix buffer overflow (IDEF0957).
-rw-r--r--mailbox/header.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mailbox/header.c b/mailbox/header.c
index 5cd91a312..2ce52ef07 100644
--- a/mailbox/header.c
+++ b/mailbox/header.c
@@ -710,7 +710,7 @@ header_get_field_name (header_t header, size_t num, char *buf,
{
/* save one for the null */
--buflen;
- len = (len > buflen) ? len : len;
+ len = (len > buflen) ? buflen : len;
memcpy (buf, header->hdr[num].fn, len);
buf[len] = '\0';
}

Return to:

Send suggestions and report system problems to the System administrator.