From 2328446520781f21f65e290b938f7c13d0533943 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Thu, 18 Jun 2026 19:07:45 +0100 Subject: [PATCH] more sophisticated escape_upphtml in gmi2upphtml --- http/bin/gmi2upphtml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/http/bin/gmi2upphtml b/http/bin/gmi2upphtml index b43693d..1631037 100755 --- a/http/bin/gmi2upphtml +++ b/http/bin/gmi2upphtml @@ -53,7 +53,14 @@ close_all_open_blocks() escape_upphtml() { - echo "$1" | sed "s/\`/\\\\\`/g" | sed "s/\"/\\\\\"/g" | sed "s/\\\$/\\\\\$/g" + echo "$1" \ + | sed "s/&/\\&/g" \ + | sed "s//\\>/g" \ + | sed "s/\"/\\"/g" \ + | sed "s/'/\\'/g" \ + | sed "s/\`/\\`/g" \ + | sed "s/\\\$/\\\\\$/g" } close_all_open_blocks_except()