diff options
author | kib <kib@FreeBSD.org> | 2015-02-03 10:29:40 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2015-02-03 10:29:40 +0000 |
commit | 04052a24ca47706e541642b8d8fb8bf127c4d05a (patch) | |
tree | 86bae1e31a42c93bc362f1725fa89da204813b4e /contrib/netbsd-tests/lib/librt/t_sched.c | |
parent | 7a5cf9ac76b62a7057ea962e115bcc8a7823d554 (diff) | |
download | FreeBSD-src-04052a24ca47706e541642b8d8fb8bf127c4d05a.zip FreeBSD-src-04052a24ca47706e541642b8d8fb8bf127c4d05a.tar.gz |
Fix use after free in pipe_dtor(). PIPE_NAMED flag must be tested
before pipeclose() is called, since for !PIPE_NAMED case, when peer is
already closed, the pipe pair memory is freed.
Submitted by: luke.tw@gmail.com
PR: 197246
Tested by: pho
MFC after: 3 days
Diffstat (limited to 'contrib/netbsd-tests/lib/librt/t_sched.c')
0 files changed, 0 insertions, 0 deletions