diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2010-11-30 11:50:05 -0500 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2010-12-02 10:20:43 -0500 |
commit | 308f7bc63467b7a5baf9a73fe1dbbd1c756dbdf5 (patch) | |
tree | 8205f1c533b913c6ff4781380ec817387d217983 /src/confdb/confdb_private.h | |
parent | d1571f8c173ca9172fa295e6aac48b8c0c367950 (diff) | |
download | sssd-308f7bc63467b7a5baf9a73fe1dbbd1c756dbdf5.tar.gz sssd-308f7bc63467b7a5baf9a73fe1dbbd1c756dbdf5.tar.bz2 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/confdb/confdb_private.h')
0 files changed, 0 insertions, 0 deletions