diff options
author | delphij <delphij@FreeBSD.org> | 2017-06-25 17:42:27 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2017-06-25 17:42:27 +0000 |
commit | f7f0706a3602e5f13a22a902087a889f29dab837 (patch) | |
tree | 26f413b3b427a30665ab2cea9373597271f5c610 /release | |
parent | 16eacbb0f42e7f78eb46a528619ae3b2896c697e (diff) | |
download | FreeBSD-src-f7f0706a3602e5f13a22a902087a889f29dab837.zip FreeBSD-src-f7f0706a3602e5f13a22a902087a889f29dab837.tar.gz |
MFC r320216: Fix use-after-free introduced in r300388.
In r300388, endnetconfig() was called on nc_handle which would release
the associated netconfig structure, which means tmpnconf->nc_netid
would be a use-after-free.
Solve this by doing endnetconfig() in return paths instead.
Reported by: jemalloc via kevlo
Reviewed by: cem, ngie (earlier version)
Approved by: re (kib)
Diffstat (limited to 'release')
0 files changed, 0 insertions, 0 deletions