--- src/usr.bin/make/parse.c 2005/03/12 11:04:46 1.52 +++ src/usr.bin/make/parse.c 2005/03/15 23:36:57 1.53 @@ -2540,14 +2540,14 @@ Parse_File(char *name, FILE *stream) free(line); } - if (curFile.F != NULL) - ParseFinishLine(); /* * Reached EOF, but it may be just EOF of an include file... */ } while (ParseEOF(1) == CONTINUE); + ParseFinishLine(); + /* * Make sure conditionals are clean */