Module Name: src Committed By: rillig Date: Sun Aug 2 08:06:35 UTC 2020
Modified Files: src/usr.bin/make: main.c Log Message: make(1): replace one instance of strncpy with snprintf GCC 9 incorrectly claims that the string might not be null-terminated. Since objdir is a global variable, it is initialized to zero, and the +1 in the size guarantees that this byte is always 0. Still, using strncpy to initialize a string is a waste of memory access, since it is enough if only the actual data is copied, without zeroing out all the remaining bytes. To generate a diff of this commit: cvs rdiff -u -r1.294 -r1.295 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.