diff options
| author | ozaki-r <ozaki-r@NetBSD.org> | 2016-10-31 04:16:25 +0000 |
|---|---|---|
| committer | ozaki-r <ozaki-r@NetBSD.org> | 2016-10-31 04:16:25 +0000 |
| commit | 481209522f9a260e22fb4d66e7fedd09d868a55b (patch) | |
| tree | 16d9d99a92155772fbbd15deb8852f6120b856ce /sys/dev | |
| parent | 399e711b0dbd2867d34b75d69ae70d6dc4c52b97 (diff) | |
Fix race condition of in6_selectsrc
in6_selectsrc returned a pointer to in6_addr that wan't guaranteed to be
safe by pserialize (or psref), which was racy. Let callers pass a pointer
to in6_addr and in6_selectsrc copy a result to it inside pserialize
critical sections.
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions
