removed a BAD IDEA (tm) that filtered out backslashes

This commit is contained in:
Hartmut Holzgraefe 2000-08-06 11:32:32 +00:00
parent da1b7847b3
commit 4e5946adf7

View 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 *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen)
{ {
char *out,*outp; char *out,*outp;
int maxl,n,no_output; int maxl,n;
if(src==NULL) { if(src==NULL) {
US.state=STATE_NORMAL; 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); out=malloc(srclen+1);
maxl=srclen; maxl=srclen;
n=srclen; n=srclen;
no_output=0;
*newlen=0; *newlen=0;
outp=out; outp=out;
@ -269,7 +268,6 @@ char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen
} }
break; break;
} else if(*src=='\\') { } else if(*src=='\\') {
no_output=1;
US.state=STATE_TAG_QVAL2b; US.state=STATE_TAG_QVAL2b;
} else if (*src=='>') { } else if (*src=='>') {
US.state=STATE_NORMAL; US.state=STATE_NORMAL;
@ -344,11 +342,6 @@ char *url_adapt(const char *src, size_t srclen, const char *data, size_t *newlen
break; break;
} }
if(no_output) {
src++;
no_output=0;
continue;
}
*outp++=*src++; *outp++=*src++;
*newlen+=1; *newlen+=1;
} }