summaryrefslogtreecommitdiff
path: root/pine-quote.patch
diff options
context:
space:
mode:
authorkloczek1999-11-22 00:10:45 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commitc28ed1c111cd6cd1ab07f5e34b9db90447df556e (patch)
tree86ccfc5bd2ed21a51df374bfa3e7f0d31b2d0b70 /pine-quote.patch
parent1debdc4f9f4aecc8c4e01969a2afecad65e5dfc4 (diff)
downloadpine-c28ed1c111cd6cd1ab07f5e34b9db90447df556e.zip
pine-c28ed1c111cd6cd1ab07f5e34b9db90447df556e.tar.gz
- updated patches for pine 4.2x (Jarek Druzd <raven@ae.pl>).
Changed files: pine-config.patch -> 1.2 pine-doc.patch -> 1.3 pine-fhs.patch -> 1.2 pine-filter.patch -> 1.2 pine-maildir.patch -> 1.4 pine-makefile.patch -> 1.2 pine-nodebug.patch -> 1.3 pine-noflock.patch -> 1.2 pine-quote.patch -> 1.2 pine-terminfo.patch -> 1.3 pine-unix.patch -> 1.3
Diffstat (limited to 'pine-quote.patch')
-rw-r--r--pine-quote.patch28
1 files changed, 10 insertions, 18 deletions
diff --git a/pine-quote.patch b/pine-quote.patch
index 4413a72..d9a745d 100644
--- a/pine-quote.patch
+++ b/pine-quote.patch
@@ -1,34 +1,26 @@
---- pine4.10.orig/pine/mailcap.c Wed Nov 18 13:00:15 1998
-+++ pine4.10/pine/mailcap.c Mon Feb 8 09:17:46 1999
-@@ -905,14 +905,18 @@
+diff -Nur pine4.20/pine/mailcap.c pine4.20.pld/pine/mailcap.c
+--- pine4.20/pine/mailcap.c Sat Oct 16 11:38:39 1999
++++ pine4.20.pld/pine/mailcap.c Sat Oct 16 11:41:06 1999
+@@ -915,14 +915,18 @@
* have to put those outside of the single quotes.
* (The parm+1000 nonsense is to protect against
* malicious mail trying to overlow our buffer.)
-+ *
-+ * TCH - Change 2/8/1999
-+ * Also quote the ` slash to prevent execution of arbirtrary code
++ *
++ * TCH - Change 2/8/1999
++ * Also quote the ` slash to prevent execution of arbirtrary code
*/
for(p = parm; *p && p < parm+1000; p++){
- if(*p == '\''){
-+ if((*p == '\'')||(*p=='`')){
++ if((*p == '\'')||(*p=='`')){
*to++ = '\''; /* closing quote */
*to++ = '\\';
- *to++ = '\''; /* below will be opening quote */
- }
- *to++ = *p;
-+ *to++ = *p; /* quoted character */
++ *to++ = *p; /* quoted character */
+ *to++ = '\''; /* opening quote */
+ } else
-+ *to++ = *p;
++ *to++ = *p;
}
fs_give((void **) &parm);
-@@ -954,7 +958,7 @@
- */
- if(!used_tmp_file && tmp_file)
- sprintf(to, MC_ADD_TMP, tmp_file);
--
-+
- return(cpystr(tmp_20k_buf));
- }
-