commit - ef352ec3b87210945429d033625bbfb06de4d7c4
commit + 83272dfee9eb5292ce21de55ebdbb3876a37fcb1
blob - 8d3177732c7455ae587bca87b8fca95785bc3a7d
blob + 54282a36b33c7144b66bf3b0984a1efb84c0e595
--- parse.y
+++ parse.y
nfile = xcalloc(1, sizeof(*nfile));
nfile->name = xstrdup(name);
if ((nfile->stream = fopen(nfile->name, "r")) == NULL) {
- yyerror("can't open %s: %s", nfile->name,
+ log_warn(NULL, "can't open %s: %s", nfile->name,
strerror(errno));
free(nfile->name);
free(nfile);
file = pushfile(filename, 0);
if (file == NULL)
- return;
+ exit(1);
topfile = file;
yyparse();