From: kloczek Date: Sat, 10 Feb 2001 20:20:26 +0000 (+0000) Subject: - patch from rawhide. X-Git-Tag: php-4_0_4pl1-0_7~2 X-Git-Url: https://git.pld-linux.org/?a=commitdiff_plain;h=2dfa3174b097c21d52a33060a33dea01db1a9c64;p=packages%2Fphp.git - patch from rawhide. Changed files: php-quotes.patch -> 1.1 --- diff --git a/php-quotes.patch b/php-quotes.patch new file mode 100644 index 0000000..8ade435 --- /dev/null +++ b/php-quotes.patch @@ -0,0 +1,32 @@ +Index: php4/main/rfc1867.c +=================================================================== +RCS file: /repository/php4/main/rfc1867.c,v +retrieving revision 1.55 +retrieving revision 1.56 +diff -u -r1.55 -r1.56 +--- php4/main/rfc1867.c 2000/12/08 14:28:14 1.55 ++++ php4/main/rfc1867.c 2001/01/03 10:52:26 1.56 +@@ -167,11 +167,20 @@ + SAFE_RETURN; + } + loc = memchr(ptr, '\n', rem); +- name = strstr(ptr, " name=\""); ++ name = strstr(ptr, " name="); + if (name && name < loc) { +- name += 7; ++ name += 6; + s = memchr(name, '\"', loc - name); +- if (!s) { ++ if ( name == s ) { ++ name++; ++ s = memchr(name, '\"', loc - name); ++ if(!s) { ++ php_error(E_WARNING, "File Upload Mime headers garbled name: [%c%c%c%c%c]", *name, *(name + 1), *(name + 2), *(name + 3), *(name + 4)); ++ SAFE_RETURN; ++ } ++ } else if(!s) { ++ s = loc; ++ } else { + php_error(E_WARNING, "File Upload Mime headers garbled name: [%c%c%c%c%c]", *name, *(name + 1), *(name + 2), *(name + 3), *(name + 4)); + SAFE_RETURN; + }