aboutsummaryrefslogtreecommitdiff
path: root/gopher.filter.dpi.c
diff options
context:
space:
mode:
authoryeti <git@digitalfoto-model-award.de>2024-03-29 12:54:54 +0100
committerRodrigo Arias Mallo <rodarima@gmail.com>2024-03-29 15:46:17 +0100
commitc980e011ebf919f0d79e9a1c29eb82258c14719c (patch)
tree8d765027fa73b89b0ed14e9777760b2b135724be /gopher.filter.dpi.c
parenteb4b88a752e6a930a857151fb4fc74ee164238be (diff)
Encode ampersand "&" into "&amp"
Diffstat (limited to 'gopher.filter.dpi.c')
-rw-r--r--gopher.filter.dpi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gopher.filter.dpi.c b/gopher.filter.dpi.c
index 5c8bae7..c4700a0 100644
--- a/gopher.filter.dpi.c
+++ b/gopher.filter.dpi.c
@@ -132,6 +132,7 @@ static void parse_line(char *line, char *type, char **title, char **selector, ch
static int putchar_htmlenc(char c) {
switch (c) {
+ case '&': return printf("&amp;");
case '<': return printf("&lt;");
case '>': return printf("&gt;");
case '"': return printf("&quot;");