Module Name: src Committed By: sjg Date: Sat Mar 23 23:39:47 UTC 2013
Modified Files: src/usr.bin/make: meta.c Log Message: After removing an entry from missingFiles, set ln=NULL after Lst_Remove() to make it clear we won't use it after this point. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/usr.bin/make/meta.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/make/meta.c diff -u src/usr.bin/make/meta.c:1.27 src/usr.bin/make/meta.c:1.28 --- src/usr.bin/make/meta.c:1.27 Sat Mar 23 05:31:29 2013 +++ src/usr.bin/make/meta.c Sat Mar 23 23:39:47 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: meta.c,v 1.27 2013/03/23 05:31:29 sjg Exp $ */ +/* $NetBSD: meta.c,v 1.28 2013/03/23 23:39:47 sjg Exp $ */ /* * Implement 'meta' mode. @@ -1053,6 +1053,7 @@ meta_oodate(GNode *gn, Boolean oodate) char *tp = Lst_Datum(ln); Lst_Remove(missingFiles, ln); free(tp); + ln = NULL; /* we're done with it */ } } break;