diff options
author | 2014-11-03 17:50:56 +0000 | |
---|---|---|
committer | 2014-11-03 17:50:56 +0000 | |
commit | 379d9589faa96730ba563dbbf5859eb8a84cf691 (patch) | |
tree | 4749d474498d700e2e94770c875419cf4793a830 /sys | |
parent | only call SRTP (whatever that is) functions when the connection type is (diff) | |
download | wireguard-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