From 5038774f89b33ecd03e407898e9d57d38245b5bb Mon Sep 17 00:00:00 2001
From: =?utf8?q?Paul=20H=C3=A4nsch?= <paul@plutz.net>
Date: Mon, 25 Jul 2022 14:38:02 +0200
Subject: [PATCH] escape CR and BR in HTML output (as previously specified)

---
 cgilite.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cgilite.sh b/cgilite.sh
index b47a3e2..2193e29 100755
--- a/cgilite.sh
+++ b/cgilite.sh
@@ -294,7 +294,7 @@ HTML(){
     \]*) out="${out}&#x5D;";      str="${str#?}";;
     "${CR}"*) out="${out}&#x0D;"; str="${str#?}";;
     "${BR}"*) out="${out}&#x0A;"; str="${str#?}";;
-    *) out="${out}${str%%[]&<>\"\'[]*}"; str="${str#"${str%%[]&<>\"\'[]*}"}";;
+    *) out="${out}${str%%[]&<>\"\'${CR}${BR}[]*}"; str="${str#"${str%%[]&<>\"\'${CR}${BR}[]*}"}";;
   esac; done
   printf %s "$out"
 }
-- 
2.39.5