summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorcnst <cnst@openbsd.org>2007-06-12 16:33:27 +0000
committercnst <cnst@openbsd.org>2007-06-12 16:33:27 +0000
commit731dad655f96a7bcbeea030f881f633d5809b0e8 (patch)
tree12f537c18702a3d349bf721ab1d43efc72136e49 /lib/libc
parentRemove the definition and use of the device_ptr_t which was a struct device *. (diff)
downloadwireguard-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