diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2005-05-13 09:39:57 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2005-05-13 09:39:57 +0000 |
commit | afccf904c42d5ee7d71efd29517a4d76e2d8d28c (patch) | |
tree | f59de78767ae3de47997bcd8dab298e762b175d5 | |
parent | 1917d2ee74d54f841f09daa2171298ed1a716dfe (diff) | |
download | mailutils-afccf904c42d5ee7d71efd29517a4d76e2d8d28c.tar.gz mailutils-afccf904c42d5ee7d71efd29517a4d76e2d8d28c.tar.bz2 |
(header_get_field_name): Fix buffer overflow (IDEF0957).
-rw-r--r-- | mailbox/header.c | 2 |
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'; } |