diff --git a/lang/cem/libcc/stdio/doscan.c b/lang/cem/libcc/stdio/doscan.c index 8a722379..48c8883a 100644 --- a/lang/cem/libcc/stdio/doscan.c +++ b/lang/cem/libcc/stdio/doscan.c @@ -195,7 +195,7 @@ union ptr_union *argp; /* our argument list */ for (c = Xtable; c < &Xtable[128]; c++) *c = 0; } while (*format && *format != ']') { - Xtable[*format] = 1; + Xtable[*format++] = 1; } if (!*format) goto quit;