summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdio/freopen.c
diff options
context:
space:
mode:
authorrmacklem <rmacklem@FreeBSD.org>2012-12-18 00:25:48 +0000
committerrmacklem <rmacklem@FreeBSD.org>2012-12-18 00:25:48 +0000
commita41d1bc642641e36d620138f93f484921d361bce (patch)
tree1a528b7e5e6224c7d6841c880e1617f1b61ec29e /lib/libc/stdio/freopen.c
parent17649eee7d94c9b2e7885ee9119c83cef611a8e4 (diff)
downloadFreeBSD-src-a41d1bc642641e36d620138f93f484921d361bce.zip
FreeBSD-src-a41d1bc642641e36d620138f93f484921d361bce.tar.gz
Piete.Brooks at cl.cam.ac.uk reported via email a crash which was
caused by use of an invalid kgss_gssd_handle during an upcall to the gssd daemon when it has exited. This patch seems to avoid the crashes by holding a reference count on the kgss_gssd_handle until the upcall is done. It also adds a new mutex kgss_gssd_lock used to make manipulation of kgss_gssd_handle SMP safe. Tested by: Illias A. Marinos, Herbert Poeckl Reviewed by: jhb MFC after: 2 weeks
Diffstat (limited to 'lib/libc/stdio/freopen.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud