summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHartmut Holzgraefe <hholzgra@php.net>2000-08-04 09:03:20 +0000
committerHartmut Holzgraefe <hholzgra@php.net>2000-08-04 09:03:20 +0000
commitaadc55196512326ab526d24827bde95dd019e61f (patch)
tree888cc9f9167237ca9c2610ea5d278cef06d1a56f
parentfcdc025d112a546e5df3d8ed1a31e2035dc29a84 (diff)
downloadphp-git-aadc55196512326ab526d24827bde95dd019e61f.tar.gz
do not rewrite absolute urls
(should be more clever and identify itself though)
-rw-r--r--ext/standard/url_scanner.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/url_scanner.c b/ext/standard/url_scanner.c
index e1b10230fc..4cab7c3b3c 100644
--- a/ext/standard/url_scanner.c
+++ b/ext/standard/url_scanner.c
@@ -57,8 +57,8 @@ static char *url_attr_addon(const char *tag,const char *attr,const char *val,con
} else if(!strcasecmp(tag,"img" ) && !strcasecmp(attr,"action" )) {
flag = 1;
}
- if(flag) {
- if(!strstr(val,buf))
+ if(flag) {
+ if(!strstr(val,buf)&&!strchr(val,':'))
{
char *result = (char *)emalloc(strlen(buf)+strlen(PG(arg_separator))+1);
int n;