summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Esser <sesser@php.net>2004-11-20 20:16:27 +0000
committerStefan Esser <sesser@php.net>2004-11-20 20:16:27 +0000
commit4e5296741dfb36b3a270ac4041b7260c632011bb (patch)
tree2548fc2791304bbb20ef228521d87f8c79f73af2
parent7ec21cca55bd0a6505c64a7dbb5b2d3ebfa37b06 (diff)
downloadphp-git-4e5296741dfb36b3a270ac4041b7260c632011bb.tar.gz
MFH
-rw-r--r--main/rfc1867.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/main/rfc1867.c b/main/rfc1867.c
index 8942235243..414236b991 100644
--- a/main/rfc1867.c
+++ b/main/rfc1867.c
@@ -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 {