summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/rtld.c
diff options
context:
space:
mode:
authormjg <mjg@FreeBSD.org>2016-01-07 12:08:15 +0000
committermjg <mjg@FreeBSD.org>2016-01-07 12:08:15 +0000
commit04e384140c6e1dd10e5ea85cd99766317ae122f3 (patch)
tree1f78838f5f13799f28a5a7f35d1e497d4fd8b9d0 /libexec/rtld-elf/rtld.c
parent513e9b690f5bb0abdec4b77b4ab0de8385608740 (diff)
downloadFreeBSD-src-04e384140c6e1dd10e5ea85cd99766317ae122f3.zip
FreeBSD-src-04e384140c6e1dd10e5ea85cd99766317ae122f3.tar.gz
MFC r292440:
proc: fix a race which could result in dereference of bad p_pgrp pointer on fork During fork p_starcopy - p_endcopy area of a process is populated with bcopy with only proc lock held. Another forking thread can find such a process and proceed to access p_pgrp included in said area. Fix the problem by moving the field outside. It is being properly assigned later.
Diffstat (limited to 'libexec/rtld-elf/rtld.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud