On Tue, 2019-09-03 at 04:14 +0000, Dmitry Goncharov via Bug reports and discussion for GNU make wrote: > sum_up_to_nul reads 4 bytes starting from the passed string 'p'. > 'p' can have fewer than 4 bytes. Usually there more allocated space > after 'p', which prevents this reading from manifesting itself. This > reading manifests itself visibly when 'p' points to the end of the > allocated block of memory, such that p + 3 points to not allocated > memory. > Please have a look at the patch in the attachment. > Tested on both big and little endian, 32 and 64 bit.
Thanks Dmitry I applied a patch similar to yours (will push soon). _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make