]> git.plutz.net Git - shellwiki/commitdiff
Squashed 'cgilite/' changes from 2ea88f76..628929d8
authorPaul Hänsch <paul@plutz.net>
Mon, 12 Jun 2023 15:41:51 +0000 (17:41 +0200)
committerPaul Hänsch <paul@plutz.net>
Mon, 12 Jun 2023 15:41:51 +0000 (17:41 +0200)
628929d8 Security: put backslash-escaped characters through HTML escaping

git-subtree-dir: cgilite
git-subtree-split: 628929d8cbd7e2d59dd324f083fddd520c1c6c4d

markdown.awk

index 7d7e0a5f56d5e70b7e0be4d1d104164a5718b13b..af3d7224657418caa809b5fa6223ce3cc1411224 100755 (executable)
@@ -115,8 +115,8 @@ function inline( line, LOCAL, len, code, href, guard ) {
     return "";
 
   # omit processing of escaped characters
-  } else if ( line ~ /^\\[]\\`\*_\{\}\(\)#\+-\.![]/) {
-    return substr(line, 2, 1) inline( substr(line, 3) );
+  } else if ( line ~ /^\\./) {
+    return HTML(substr(line, 2, 1)) inline( substr(line, 3) );
 
   # hard brakes
   } else if ( match(line, /^  \n/) ) {