author | Rich Burridge <rich.burridge@oracle.com> |
Tue, 02 May 2017 17:33:26 -0700 | |
changeset 7964 | d9801318ed3d |
parent 2067 | e8c3cd17d19f |
permissions | -rw-r--r-- |
2067
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
1 |
This patch comes from upstream: |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
2 |
|
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
3 |
http://seclists.org/oss-sec/2014/q3/495 |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
4 |
|
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
5 |
We presume it will be part of a future release of procmail. |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
6 |
|
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
7 |
--- procmail-3.22/src/formisc.c.~2~ 2014-09-04 08:56:27.832599147 -0700 |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
8 |
+++ procmail-3.22/src/formisc.c 2014-09-04 08:56:54.543558430 -0700 |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
9 |
@@ -84,12 +84,11 @@ |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
10 |
case '"':*target++=delim='"';start++; |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
11 |
} |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
12 |
;{ int i; |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
13 |
- do |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
14 |
+ while(*start) |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
15 |
if((i= *target++= *start++)==delim) /* corresponding delimiter? */ |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
16 |
break; |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
17 |
else if(i=='\\'&&*start) /* skip quoted character */ |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
18 |
*target++= *start++; |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
19 |
- while(*start); /* anything? */ |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
20 |
} |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
21 |
hitspc=2; |
e8c3cd17d19f
19564032 problem in UTILITY/PROCMAIL
John Beck <John.Beck@Oracle.COM>
parents:
diff
changeset
|
22 |
} |