summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/acid/util.c6
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;