summaryrefslogtreecommitdiff
path: root/mailbox
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2002-12-10 21:24:45 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2002-12-10 21:24:45 +0000
commit72a838b15876f49d3b78a57e4aa42338a1f8bedb (patch)
treea3bf74a9d5ddb9a1bc87de666bad833e3ecdab9d /mailbox
parent06931f487bd08accbce56fbad4a4e2a27626ca29 (diff)
downloadmailutils-72a838b15876f49d3b78a57e4aa42338a1f8bedb.tar.gz
mailutils-72a838b15876f49d3b78a57e4aa42338a1f8bedb.tar.bz2
(qp_decode): Bugfix: extend chr to accomodate three characters and
terminate it with zero.
Diffstat (limited to 'mailbox')
-rw-r--r--mailbox/filter_trans.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mailbox/filter_trans.c b/mailbox/filter_trans.c
index eda64134b..88bf36473 100644
--- a/mailbox/filter_trans.c
+++ b/mailbox/filter_trans.c
@@ -395,9 +395,10 @@ qp_decode (const char *iptr, size_t isize, char *optr, size_t osize,
else
{
/* you get =XX where XX are hex characters. */
- char chr[2];
+ char chr[3];
int new_c;
+ chr[3] = 0;
chr[0] = *iptr++;
/* Ignore LF. */
if (chr[0] != '\n')

Return to:

Send suggestions and report system problems to the System administrator.