=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/html.c,v retrieving revision 1.115 retrieving revision 1.116 diff -c -r1.115 -r1.116 *** src/usr.bin/mandoc/html.c 2018/12/04 18:29:18 1.115 --- src/usr.bin/mandoc/html.c 2018/12/15 19:30:19 1.116 *************** *** 1,4 **** ! /* $OpenBSD: html.c,v 1.115 2018/12/04 18:29:18 schwarze Exp $ */ /* * Copyright (c) 2008-2011, 2014 Kristaps Dzonsons * Copyright (c) 2011-2015, 2017, 2018 Ingo Schwarze --- 1,4 ---- ! /* $OpenBSD: html.c,v 1.116 2018/12/15 19:30:19 schwarze Exp $ */ /* * Copyright (c) 2008-2011, 2014 Kristaps Dzonsons * Copyright (c) 2011-2015, 2017, 2018 Ingo Schwarze *************** *** 400,408 **** continue; esc = mandoc_escape(&p, &seq, &len); - if (ESCAPE_ERROR == esc) - break; - switch (esc) { case ESCAPE_FONT: case ESCAPE_FONTPREV: --- 400,405 ---- *************** *** 420,425 **** --- 417,424 ---- case ESCAPE_SKIPCHAR: h->flags |= HTML_SKIPCHAR; continue; + case ESCAPE_ERROR: + continue; default: break; } *************** *** 443,448 **** --- 442,450 ---- c = mchars_spec2cp(seq, len); if (c <= 0) continue; + break; + case ESCAPE_UNDEF: + c = *seq; break; case ESCAPE_DEVICE: print_word(h, "html");