Module Name: src Committed By: rillig Date: Sat Aug 29 08:59:08 UTC 2020
Modified Files: src/usr.bin/make: main.c Log Message: make(1): fix null pointer dereference when sys.mk is not found This is quite hard to trigger in a real-life scenario since it requires precise timing. Instead, I created /tmp/sys.mk and ran "./make -m /tmp -f /dev/null" in the debugger, after setting a breakpoint in this line: ln = Lst_Find(sysMkPath, ReadMakefile, NULL); Once this line was reached, I removed /tmp/sys.mk to make ReadMakefile fail. Just adding a few parse errors won't help since ReadMakefile only fails if the file cannot be found. To generate a diff of this commit: cvs rdiff -u -r1.323 -r1.324 src/usr.bin/make/main.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.