summaryrefslogtreecommitdiff
path: root/server/util/btreemap.c
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2009-07-23 15:26:28 -0400
committerSimo Sorce <ssorce@redhat.com>2009-07-24 10:21:32 -0400
commit1394ff5e0131f3c7d7d37a675b43e3fa6cf58bbf (patch)
tree0c7df13882f9a8ffa75dff8b0b005eac1131e51c /server/util/btreemap.c
parent7a827daa1a15b68fde330143ae5e55cea2760d8a (diff)
downloadsssd-1394ff5e0131f3c7d7d37a675b43e3fa6cf58bbf.tar.gz
sssd-1394ff5e0131f3c7d7d37a675b43e3fa6cf58bbf.tar.bz2
sssd-1394ff5e0131f3c7d7d37a675b43e3fa6cf58bbf.zip
Fix race condition that was causing segfaults
The sdap_handle might be freed when processing a message. Rearrange data flow so that the sdap_handle is never used after a message is processed but a new event (dependent on the handle) is instead scheduled. If the sdap_handle is freed, the scheduled event is also removed and not fired
Diffstat (limited to 'server/util/btreemap.c')
0 files changed, 0 insertions, 0 deletions