summaryrefslogtreecommitdiffstats
path: root/src/providers/krb5
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2010-11-30 11:50:05 -0500
committerStephen Gallagher <sgallagh@redhat.com>2010-12-02 10:20:43 -0500
commit308f7bc63467b7a5baf9a73fe1dbbd1c756dbdf5 (patch)
tree8205f1c533b913c6ff4781380ec817387d217983 /src/providers/krb5
parentd1571f8c173ca9172fa295e6aac48b8c0c367950 (diff)
downloadsssd-308f7bc63467b7a5baf9a73fe1dbbd1c756dbdf5.tar.gz
sssd-308f7bc63467b7a5baf9a73fe1dbbd1c756dbdf5.tar.xz
sssd-308f7bc63467b7a5baf9a73fe1dbbd1c756dbdf5.zip
Set up signal handlers before initializing sysdb
A temporary signal handler for SIGTERM is set up in server_setup() that calls exit() from within a pure signal handler. This causes a race condition where it's possible that if the SSSD is restarted immediately while it is still initializing the sysdb caches for the first time, it can leave the cache in a corrupt and unusable state. https://bugzilla.redhat.com/show_bug.cgi?id=658444
Diffstat (limited to 'src/providers/krb5')
0 files changed, 0 insertions, 0 deletions