# htmlencode hostnames and testnames on the acknowledgement page --- a/web/acknowledge.c +++ b/web/acknowledge.c @@ -396,7 +396,7 @@ int main(int argc, char *argv[]) if (!awalk->ackmsg || !awalk->validity || !awalk->acknum) { if (awalk->hostname && awalk->testname) { sprintf(msgline, "<b>NO ACK</b> sent for host %s / test %s", - awalk->hostname, awalk->testname); + htmlquoted(awalk->hostname), htmlquoted(awalk->testname)); } else { sprintf(msgline, "<b>NO ACK</b> sent for item %d", awalk->id); @@ -411,7 +411,7 @@ int main(int argc, char *argv[]) if (sendmessage(xymonmsg, NULL, XYMON_TIMEOUT, NULL) == XYMONSEND_OK) { if (awalk->hostname && awalk->testname) { sprintf(msgline, "Acknowledge sent for host %s / test %s<br>\n", - awalk->hostname, awalk->testname); + htmlquoted(awalk->hostname), htmlquoted(awalk->testname)); } else { sprintf(msgline, "Acknowledge sent for code %d<br>\n", awalk->acknum); @@ -420,7 +420,7 @@ int main(int argc, char *argv[]) else { if (awalk->hostname && awalk->testname) { sprintf(msgline, "Failed to send acknowledge for host %s / test %s<br>\n", - awalk->hostname, awalk->testname); + htmlquoted(awalk->hostname), htmlquoted(awalk->testname)); } else { sprintf(msgline, "Failed to send acknowledge for code %d<br>\n", awalk->acknum);