]> granicus.if.org Git - php/commitdiff
removed a BAD IDEA (tm) that filtered out backslashes
authorHartmut Holzgraefe <hholzgra@php.net>
Sun, 6 Aug 2000 11:32:32 +0000 (11:32 +0000)
committerHartmut Holzgraefe <hholzgra@php.net>
Sun, 6 Aug 2000 11:32:32 +0000 (11:32 +0000)
ext/standard/url_scanner.c

index 4cab7c3b3ced21aa1f7659c0b67071f8255fc5e3..6c0e68768c825b0b4192938631fb18dfe92747a3 100644 (file)
@@ -82,7 +82,7 @@ static char *url_attr_addon(const char *tag,const char *attr,const char *val,con
 char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen)
 {
        char *out,*outp;
-       int maxl,n,no_output;
+       int maxl,n;
 
        if(src==NULL) {
                US.state=STATE_NORMAL;
@@ -98,7 +98,6 @@ char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen
        out=malloc(srclen+1);
        maxl=srclen;
        n=srclen;
-       no_output=0;
 
        *newlen=0;
        outp=out;
@@ -269,7 +268,6 @@ char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen
                                }
                                break;
                        } else if(*src=='\\') {
-                               no_output=1;
                                US.state=STATE_TAG_QVAL2b;
                        } else if (*src=='>') {
                                US.state=STATE_NORMAL;
@@ -344,11 +342,6 @@ char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen
                        break;
                }
 
-               if(no_output) {
-                       src++;
-                       no_output=0;
-                       continue;
-               } 
                *outp++=*src++;
                *newlen+=1;
        }