summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man2html/man2html.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/man2html/man2html.c b/man2html/man2html.c
index 05090c3..8f9b0e5 100644
--- a/man2html/man2html.c
+++ b/man2html/man2html.c
@@ -636,11 +636,13 @@ scan_escape(char *c) {
case 'u':
case '\n':
case '&': h=""; break;
- case '(':
+ case '(': case '[':
c++;
i= c[0]*256+c[1];
c++;
h = expand_char(i);
+ if (c[-2] == '[')
+ c++;
break;
case '*':
c++;