diff options
author | markj <markj@FreeBSD.org> | 2014-12-08 04:44:40 +0000 |
---|---|---|
committer | markj <markj@FreeBSD.org> | 2014-12-08 04:44:40 +0000 |
commit | f0265d5d8389614dfb865186e5cebb5f05e1a62b (patch) | |
tree | 41e28cb2882761b8cbb63ef3b06cd35706a8e8ca /contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp | |
parent | 6d462156c4751fc5e9279ce592fbd9b2b5e1f5ab (diff) | |
download | FreeBSD-src-f0265d5d8389614dfb865186e5cebb5f05e1a62b.zip FreeBSD-src-f0265d5d8389614dfb865186e5cebb5f05e1a62b.tar.gz |
Add refcounting to IPv6 DAD objects and simplify the DAD code to fix a
number of races which could cause double frees or use-after-frees when
performing DAD on an address. In particular, an IPv6 address can now only be
marked as a duplicate from the DAD callout.
Differential Revision: https://reviews.freebsd.org/D1258
Reviewed by: ae, hrs
Reported by: rstone
MFC after: 1 month
Diffstat (limited to 'contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp')
0 files changed, 0 insertions, 0 deletions