annotate src/vmime-0.9.1-svn-r546-20100514.patch @ 981:26d50f1e4b29

upgrade package vmime to 0.9.1-svn-r546 r546 | vincent-richard | 2010-05-14 18:56:20 +0200 (Fri, 14 May 2010) | 1 line Fixed parsing of header field value with no data on the first line (folding).
author Mark Brand <mabrand@mabrand.nl>
date Sat, 15 May 2010 20:45:27 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
981
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
1 This file is part of mingw-cross-env.
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
2 See doc/index.html for further information.
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
3
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
4 diff -urN a/src/headerField.cpp b/src/headerField.cpp
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
5 --- a/src/headerField.cpp 2010-05-15 20:36:05.685783611 +0200
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
6 +++ b/src/headerField.cpp 2010-05-15 20:36:18.853452026 +0200
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
7 @@ -146,6 +146,12 @@
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
8 {
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
9 c = buffer[pos];
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
10
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
11 + // Check for folded line
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
12 + if (c == '\r' && pos + 2 < end && buffer[pos + 1] == '\n' &&
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
13 + (buffer[pos + 2] == ' ' || buffer[pos + 2] == '\t'))
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
14 + {
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
15 + pos += 3;
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
16 + }
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
17 // Check for end of contents
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
18 if (c == '\r' && pos + 1 < end && buffer[pos + 1] == '\n')
26d50f1e4b29 upgrade package vmime to 0.9.1-svn-r546
Mark Brand <mabrand@mabrand.nl>
parents:
diff changeset
19 {