diff options
Diffstat (limited to 'usr.sbin/config/main.c')
-rw-r--r-- | usr.sbin/config/main.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.sbin/config/main.c b/usr.sbin/config/main.c index e6e3eb0..9e9848c 100644 --- a/usr.sbin/config/main.c +++ b/usr.sbin/config/main.c @@ -144,7 +144,8 @@ main(int argc, char **argv) else if ((buf.st_mode & S_IFMT) != S_IFDIR) errx(2, "%s isn't a directory", p); - dtab = NULL; + STAILQ_INIT(&dtab); + SLIST_INIT(&cputype); yyfile = *argv; if (yyparse()) exit(3); @@ -420,7 +421,7 @@ cleanheaders(char *p) remember("y.tab.h"); remember("setdefs.h"); - for (fl = ftab; fl != NULL; fl = fl->f_next) + STAILQ_FOREACH(fl, &ftab, f_next) remember(fl->f_fn); /* |