From 4118711f3eb931b562df0914e1e2f8c49475b875 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Mon, 13 Apr 2020 14:55:25 -0400 Subject: Do not escape > in XML/HTML --- template.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/template.c b/template.c index fed3202..8653769 100644 --- a/template.c +++ b/template.c @@ -53,7 +53,7 @@ int escapeURL(FILE *file, const char *str) { int escapeXML(FILE *file, const char *str) { while (*str) { - size_t len = strcspn(str, "\"&<>"); + size_t len = strcspn(str, "\"&<"); if (len) { size_t n = fwrite(str, len, 1, file); if (!n) return -1; @@ -64,7 +64,6 @@ int escapeXML(FILE *file, const char *str) { break; case '"': str++; n = fprintf(file, """); break; case '&': str++; n = fprintf(file, "&"); break; case '<': str++; n = fprintf(file, "<"); - break; case '>': str++; n = fprintf(file, ">"); } if (n < 0) return n; } -- cgit 1.4.1