diff options
author | Junio C Hamano <junkio@cox.net> | 2006-02-07 05:35:25 (GMT) |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-02-07 05:37:53 (GMT) |
commit | 8bc5c04a715ee0746df2bcd7e0924f4119140ad2 (patch) | |
tree | de8fb85e446ac0651361c529cdc3cefb45d7cb1d /mailinfo.c | |
parent | cc55aaec38ddebd2e6f69fc3895cec393a61956e (diff) | |
download | git-8bc5c04a715ee0746df2bcd7e0924f4119140ad2.zip git-8bc5c04a715ee0746df2bcd7e0924f4119140ad2.tar.gz git-8bc5c04a715ee0746df2bcd7e0924f4119140ad2.tar.bz2 |
[PATCH] mailinfo: reset CTE after each multipart
If the first part uses quoted-printable to protect iso8859-1
name in the commit log, and the second part was plain ascii text
patchfile without even Content-Transfer-Encoding subheader, we
incorrectly tried to decode the patch as quoted printable.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'mailinfo.c')
-rw-r--r-- | mailinfo.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -707,6 +707,9 @@ static void handle_multipart_body(void) if (!len) { if (handle_multipart_one_part() < 0) return; + /* Reset per part headers */ + transfer_encoding = TE_DONTCARE; + charset[0] = 0; } else check_subheader_line(line, len); |