From fbe5dc368d482e06fc3336a384840d6fe763e6c5 Mon Sep 17 00:00:00 2001 From: Rocco Rutte Date: Sun, 31 Aug 2008 21:12:19 +0200 Subject: [PATCH] makedoc: Fix fall-through in [c11ce7feaa3e] --- doc/makedoc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/makedoc.c b/doc/makedoc.c index 01ad81466..a35de980c 100644 --- a/doc/makedoc.c +++ b/doc/makedoc.c @@ -600,12 +600,14 @@ static int sgml_fputc (int c, FILE *out, int full) { switch (c) { + /* the bare minimum for escaping */ case '<': return fputs ("<", out); case '>': return fputs (">", out); + case '&': return fputs ("&", out); + /* map to entities, fall-through to raw if !full */ case '$': if (full) return fputs ("$", out); case '_': if (full) return fputs ("_", out); case '%': if (full) return fputs ("%", out); - case '&': return fputs ("&", out); case '\\': if (full) return fputs ("\", out); case '"': if (full) return fputs (""", out); case '[': if (full) return fputs ("[", out); -- 2.40.0