fixed unescaping of & < >

This commit is contained in:
Sascha Kruse 2011-09-18 16:16:58 +02:00
parent ba6c00bad1
commit f84ace2b05

View File

@ -332,17 +332,17 @@ char
else if(!strncmp(strpos, "&", strlen("amp;"))) { else if(!strncmp(strpos, "&", strlen("amp;"))) {
*tmppos = '&'; *tmppos = '&';
tmppos++; tmppos++;
strpos += strlen("&") - 1; strpos += strlen("&");
} }
else if(!strncmp(strpos, "<", strlen("lt;"))) { else if(!strncmp(strpos, "<", strlen("lt;"))) {
*tmppos = '<'; *tmppos = '<';
tmppos++; tmppos++;
strpos += strlen("&lt;") - 1; strpos += strlen("&lt;");
} }
else if(!strncmp(strpos, "&gt;", strlen("gt;"))) { else if(!strncmp(strpos, "&gt;", strlen("gt;"))) {
*tmppos = '>'; *tmppos = '>';
tmppos++; tmppos++;
strpos += strlen("&gt;") - 1; strpos += strlen("&gt;");
} }
else { else {
*tmppos = *strpos; *tmppos = *strpos;