From 87ccb5f9cfd230cc1be7ba81ba6d2b6ba7dc7254 Mon Sep 17 00:00:00 2001 From: rsc Date: Mon, 17 Jan 2005 15:37:27 +0000 Subject: nil deref --- src/cmd/acid/list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cmd/acid') diff --git a/src/cmd/acid/list.c b/src/cmd/acid/list.c index ad86966b..b75d0d70 100644 --- a/src/cmd/acid/list.c +++ b/src/cmd/acid/list.c @@ -232,7 +232,7 @@ listlocals(Map *map, Regs *regs, Symbol *fn, int class) for(i = 0; indexlsym(fn, i, &s)>=0; i++) { if(s.class != class) continue; - if(class == CAUTO && s.name[0] == '.') + if(class == CAUTO && (s.name==0 || s.name[0] == '.')) continue; if(lget4(map, regs, s.loc, &val) < 0) continue; -- cgit v1.2.3