diff options
author | 2007-06-12 16:33:27 +0000 | |
---|---|---|
committer | 2007-06-12 16:33:27 +0000 | |
commit | 731dad655f96a7bcbeea030f881f633d5809b0e8 (patch) | |
tree | 12f537c18702a3d349bf721ab1d43efc72136e49 /lib/libc | |
parent | Remove the definition and use of the device_ptr_t which was a struct device *. (diff) | |
download | wireguard-openbsd-731dad655f96a7bcbeea030f881f633d5809b0e8.tar.xz wireguard-openbsd-731dad655f96a7bcbeea030f881f633d5809b0e8.zip |
Fix a 10-year-old pointer-arithmetic bug in make,
introduced on 1997-12-16, make/job.c revision 1.8.
This should fix the CPU spinout bug when running make with a -j option --
from now on, `make -j24` successfully completes the kernel build on my
Core 2 Duo, instead of halting the build and eating one CPU until ^C.
Found and debugged by myself, with the help of malloc.conf options.
"definitely a bug, nice catch" beck@
"let's also fix a [potential] memory leak in realloc" by millert@
"should go in" deraadt@
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions