From: Hartmut Holzgraefe Date: Sun, 6 Aug 2000 11:32:32 +0000 (+0000) Subject: removed a BAD IDEA (tm) that filtered out backslashes X-Git-Tag: PRE_FILE_COMPILE_API_CHANGE~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4e5946adf742bdf609c93e0627716c2076c1d9cd;p=php removed a BAD IDEA (tm) that filtered out backslashes --- diff --git a/ext/standard/url_scanner.c b/ext/standard/url_scanner.c index 4cab7c3b3c..6c0e68768c 100644 --- a/ext/standard/url_scanner.c +++ b/ext/standard/url_scanner.c @@ -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; }