Quote HTML entities in s_server output
Reviewed-by: Richard Levitte <levitte@openssl.org>
This commit is contained in:
parent
c6724060e2
commit
f92beb98de
@ -2723,7 +2723,22 @@ static int www_body(char *hostname, int s, int stype, unsigned char *context)
|
||||
/* BIO_puts(io,SSLeay_version(SSLEAY_VERSION));*/
|
||||
BIO_puts(io, "\n");
|
||||
for (i = 0; i < local_argc; i++) {
|
||||
BIO_puts(io, local_argv[i]);
|
||||
const char *myp;
|
||||
for (myp = local_argv[i]; *myp; myp++)
|
||||
switch (*myp) {
|
||||
case '<':
|
||||
BIO_puts(io, "<");
|
||||
break;
|
||||
case '>':
|
||||
BIO_puts(io, ">");
|
||||
break;
|
||||
case '&':
|
||||
BIO_puts(io, "&");
|
||||
break;
|
||||
default:
|
||||
BIO_write(io, myp, 1);
|
||||
break;
|
||||
}
|
||||
BIO_write(io, " ", 1);
|
||||
}
|
||||
BIO_puts(io, "\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user