nil deref

This commit is contained in:
rsc 2005-01-17 15:37:27 +00:00
parent 865d0e5e00
commit 87ccb5f9cf

View file

@ -232,7 +232,7 @@ listlocals(Map *map, Regs *regs, Symbol *fn, int class)
for(i = 0; indexlsym(fn, i, &s)>=0; i++) { for(i = 0; indexlsym(fn, i, &s)>=0; i++) {
if(s.class != class) if(s.class != class)
continue; continue;
if(class == CAUTO && s.name[0] == '.') if(class == CAUTO && (s.name==0 || s.name[0] == '.'))
continue; continue;
if(lget4(map, regs, s.loc, &val) < 0) if(lget4(map, regs, s.loc, &val) < 0)
continue; continue;