diff options
-rw-r--r-- | sys/src/cmd/acid/util.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/src/cmd/acid/util.c b/sys/src/cmd/acid/util.c index f77e9f829..b47d4cbbb 100644 --- a/sys/src/cmd/acid/util.c +++ b/sys/src/cmd/acid/util.c @@ -71,6 +71,12 @@ varsym(void) if(s->name[0] == '.') continue; + if(strlen(s->name) >= sizeof(buf)-6){ + if(!quiet) + print("Symbol name too long: %s\n", s->name); + continue; + } + v = s->value; tl = al(TLIST); *tail = tl; |