]> granicus.if.org Git - php/commitdiff
do not rewrite absolute urls
authorHartmut Holzgraefe <hholzgra@php.net>
Fri, 4 Aug 2000 09:03:20 +0000 (09:03 +0000)
committerHartmut Holzgraefe <hholzgra@php.net>
Fri, 4 Aug 2000 09:03:20 +0000 (09:03 +0000)
(should be more clever and identify itself though)

ext/standard/url_scanner.c

index e1b10230fc6f1591ea1017ac2c35d5dfa1f702f3..4cab7c3b3ced21aa1f7659c0b67071f8255fc5e3 100644 (file)
@@ -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;