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

index 8942235243a97cf3eb0907e692709992b9d96db9..414236b9911d0a0cca47558a635fdfbcc8dd6960 100644 (file)
@@ -1095,6 +1095,13 @@ SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post_handler)
                        }
 #endif
                        if (!is_anonymous) {
+                               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 {