From 5d8f862bc644e1db076e7e8cc8a2fe8c99009329 Mon Sep 17 00:00:00 2001 From: flywind <43030857+xflywind@users.noreply.github.com> Date: Thu, 17 Dec 2020 14:14:16 -0600 Subject: [PATCH] fix #16364 (#16379) [backport] * fix #16364 * add comments * Update tools/dochack/dochack.nim Co-authored-by: Clyybber Co-authored-by: Clyybber --- tools/dochack/dochack.nim | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tools/dochack/dochack.nim b/tools/dochack/dochack.nim index 471212a504..4a491cf883 100644 --- a/tools/dochack/dochack.nim +++ b/tools/dochack/dochack.nim @@ -268,15 +268,13 @@ var template normalize(x: cstring): cstring = x.toLower.replace("_", "") proc escapeCString(x: var cstring) = + # Original strings are already escaped except HTML tags, so + # we only escape `<` and `>`. var s = "" for c in x: case c - of '&': s.add("&") of '<': s.add("<") of '>': s.add(">") - of '"': s.add(""") - of '\'': s.add("'") - of '/': s.add("/") else: s.add(c) x = s.cstring