dovecot-2.0: message header parser: Allow NULs in header name al...
dovecot at dovecot.org
dovecot at dovecot.org
Fri May 20 21:46:39 EEST 2011
details: http://hg.dovecot.org/dovecot-2.0/rev/f8c378e8b461
changeset: 12822:f8c378e8b461
user: Timo Sirainen <tss at iki.fi>
date: Fri May 20 21:46:32 2011 +0300
description:
message header parser: Allow NULs in header name also when header is missing ':'.
This doesn't fix any crashes/corruption unlike the earlier fix, but it makes
the code more correct. Although it might help with mbox rewriting seeing
some size mismatches (or might not).
diffstat:
src/lib-mail/message-header-parser.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r d1c2cc4c513d -r f8c378e8b461 src/lib-mail/message-header-parser.c
--- a/src/lib-mail/message-header-parser.c Fri May 20 19:54:57 2011 +0300
+++ b/src/lib-mail/message-header-parser.c Fri May 20 21:46:32 2011 +0300
@@ -268,7 +268,7 @@
line->value_len = 0;
str_truncate(ctx->name, 0);
- str_append_n(ctx->name, msg, size);
+ buffer_append(ctx->name, msg, size);
line->name = str_c(ctx->name);
line->name_len = str_len(ctx->name);
More information about the dovecot-cvs
mailing list