diff options
| -rw-r--r-- | sys/src/cmd/pc.y | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/pc.y b/sys/src/cmd/pc.y index 331f35f35..e7eafad79 100644 --- a/sys/src/cmd/pc.y +++ b/sys/src/cmd/pc.y @@ -527,7 +527,7 @@ yylex(void) if(c == '\n') prompted = 0; if(isdigit(c)){ for(p = buf, *p++ = c; c = Bgetc(in), isalnum(c) || c == '_'; ) - if(p < buf + sizeof(buf) - 1) + if(p < buf + sizeof(buf) - 1 && c != '_') *p++ = c; *p = 0; Bungetc(in); |
