summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/stack/stack.h
diff options
context:
space:
mode:
authorclaudio <claudio@openbsd.org>2014-04-20 11:25:18 +0000
committerclaudio <claudio@openbsd.org>2014-04-20 11:25:18 +0000
commit92356849586f38fcb5583fea6e6bbadf53c00c12 (patch)
treea9ee9391c289d54724fcd5c83aae2e46b7f5357c /lib/libcrypto/stack/stack.h
parentSimplify shell pattern. (diff)
downloadwireguard-openbsd-92356849586f38fcb5583fea6e6bbadf53c00c12.tar.xz
wireguard-openbsd-92356849586f38fcb5583fea6e6bbadf53c00c12.zip
When switching rdomains the sadl needs to be removed and re-added from the
RB lookup tree because the rdomain id is part of the lookup key. Without this the RB tree gets corrupted and in the worst case a use after free can happen when the interface is destroyed. Why the sadl addresses are added to the tree in the first place is something to reconsider. OK henning@, mpi@, sthen@
Diffstat (limited to 'lib/libcrypto/stack/stack.h')
0 files changed, 0 insertions, 0 deletions