summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorguenther <guenther@openbsd.org>2014-11-03 17:50:56 +0000
committerguenther <guenther@openbsd.org>2014-11-03 17:50:56 +0000
commit379d9589faa96730ba563dbbf5859eb8a84cf691 (patch)
tree4749d474498d700e2e94770c875419cf4793a830 /sys
parentonly call SRTP (whatever that is) functions when the connection type is (diff)
downloadwireguard-openbsd-379d9589faa96730ba563dbbf5859eb8a84cf691.tar.xz
wireguard-openbsd-379d9589faa96730ba563dbbf5859eb8a84cf691.zip
Eliminate RTLD_PROTECT_PLT: ld.so is built with -Bsymbolic so the
PLT is empty/unused. On at least macppc and sparc64, ld.so's attempt to mprotect its PLT could instead hit its own allocated data and cause a segfault shortly there after. While here, take a shot at preventing the same issue with the GOT by checking for __got_start != __got_end. reproduction *with ktracing* by afresh1@ provided the key data ok miod@ deraadt@
Diffstat (limited to 'sys')
0 files changed, 0 insertions, 0 deletions