Module Name: src Committed By: rillig Date: Fri Jan 7 08:20:00 UTC 2022
Modified Files: src/usr.bin/make: parse.c src/usr.bin/make/unit-tests: directive-include.mk Log Message: make: fix null pointer when including empty file (since 2022-01-01) Calling malloc(0) may return a null pointer, but callers of bmake_malloc do not expect that. Reported by Chris Pinnock, found by cross-compiling NetBSD on OpenBSD, where tools/groff creates Makefile.dep files of size 0. To generate a diff of this commit: cvs rdiff -u -r1.619 -r1.620 src/usr.bin/make/parse.c cvs rdiff -u -r1.9 -r1.10 src/usr.bin/make/unit-tests/directive-include.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.