]> granicus.if.org Git - php/commitdiff
MFH
authorStefan Esser <sesser@php.net>
Sat, 20 Nov 2004 20:16:44 +0000 (20:16 +0000)
committerStefan Esser <sesser@php.net>
Sat, 20 Nov 2004 20:16:44 +0000 (20:16 +0000)
main/rfc1867.c

index d8ebf2d2f590ebc46094aeea2e0dca8045cb68dc..c2abf2e9f711d548bb1a300b13e366131cd9b787 100644 (file)
@@ -1081,6 +1081,14 @@ SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post_handler)
                                s = tmp;
                        }
 #endif
+                       if (PG(magic_quotes_gpc)) {
+                               s = s ? s : filename;
+                               tmp = strrchr(s, '\'');
+                               s = tmp > s ? tmp : s;
+                               tmp = strrchr(s, '"');
+                               s = tmp > s ? tmp : s;
+                       }
+
                        if (s && s > filename) {
                                safe_php_register_variable(lbuf, s+1, NULL, 0 TSRMLS_CC);
                        } else {