summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2004-06-07 13:51:50 +0000
committerIlia Alshanetsky <iliaa@php.net>2004-06-07 13:51:50 +0000
commitff5b2d27ae0870507fbd2348c49e51bc7c27b825 (patch)
tree62e6ccb57d7c7be5f66b4a2927d26919abdf07e7
parent1b40042b35d654df1b3146224280ef59b8d10b4f (diff)
downloadphp-git-ff5b2d27ae0870507fbd2348c49e51bc7c27b825.tar.gz
Fixed bug #28670 (WWW-Authentication header mangling with PCRE in safe_mode
adds extra spaces).
-rw-r--r--main/SAPI.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/main/SAPI.c b/main/SAPI.c
index 7fa56b02bc..979b37d9c8 100644
--- a/main/SAPI.c
+++ b/main/SAPI.c
@@ -606,6 +606,11 @@ SAPI_API int sapi_header_op(sapi_header_op_enum op, void *arg TSRMLS_DC)
char *ptr = colon_offset+1;
int ptr_len=0, result_len = 0;
+ /* skip white space */
+ while (isspace(*ptr)) {
+ ptr++;
+ }
+
myuid = php_getuid();
ptr_len = strlen(ptr);