summaryrefslogtreecommitdiffstats
path: root/lib/libssl/ssl_lib.c
diff options
context:
space:
mode:
authormvs <mvs@openbsd.org>2021-03-26 22:40:08 +0000
committermvs <mvs@openbsd.org>2021-03-26 22:40:08 +0000
commit6ea313b170319aed9e423222b5dfacede227785c (patch)
treed795018a99ed569fa0040a9f247d0239972bb7e3 /lib/libssl/ssl_lib.c
parentAdd test-sig-algs-renegotiation-resumption.py (diff)
downloadwireguard-openbsd-6ea313b170319aed9e423222b5dfacede227785c.tar.xz
wireguard-openbsd-6ea313b170319aed9e423222b5dfacede227785c.zip
Push kernel lock down to rt_setsource() to make `ifa' dereference safe.
Netlock doesn't make sense here because ifa_ifwithaddr() holds kernel lock while performs lists walkthrough. This was made to decrease the future diff for PF_ROUTE sockets unlocking. This time kernel lock is still held while we perform rt_setsource(). ok mpi@
Diffstat (limited to 'lib/libssl/ssl_lib.c')
0 files changed, 0 insertions, 0 deletions