=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/lowparse.c,v retrieving revision 1.24 retrieving revision 1.25 diff -c -r1.24 -r1.25 *** src/usr.bin/make/lowparse.c 2010/07/19 19:46:44 1.24 --- src/usr.bin/make/lowparse.c 2010/12/26 13:09:22 1.25 *************** *** 1,4 **** ! /* $OpenBSD: lowparse.c,v 1.24 2010/07/19 19:46:44 espie Exp $ */ /* low-level parsing functions. */ --- 1,4 ---- ! /* $OpenBSD: lowparse.c,v 1.25 2010/12/26 13:09:22 espie Exp $ */ /* low-level parsing functions. */ *************** *** 163,170 **** if (DEBUG(FOR)) (void)fprintf(stderr, "%s\n----\n", str); ! if (current != NULL) ! Lst_Push(&input_stack, current); current = new_input_string(str, current->fname, lineno); } --- 163,170 ---- if (DEBUG(FOR)) (void)fprintf(stderr, "%s\n----\n", str); ! Lst_Push(&input_stack, current); ! assert(current != NULL); current = new_input_string(str, current->fname, lineno); }