summaryrefslogtreecommitdiffstats
path: root/src/responder
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2013-08-06 21:15:42 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-08-08 00:47:09 +0200
commitf081ea9da2647a1788021bd4de812a371ac0334a (patch)
tree335be44f9455eec0f7def1e2724d74fbb54fa29b /src/responder
parentc487f42b91038106ed27dfca3d0d3d8d5a917f05 (diff)
downloadsssd-f081ea9da2647a1788021bd4de812a371ac0334a.tar.gz
sssd-f081ea9da2647a1788021bd4de812a371ac0334a.tar.xz
sssd-f081ea9da2647a1788021bd4de812a371ac0334a.zip
LDAP: Fix crash when processing nested groups
https://fedorahosted.org/sssd/ticket/1932 There is a rather strange workaround in the nested groups processing code that calls tevent_req_post outside _send(). However, it broke in certain situations where the tevent_req_call resulted in req being freed, which freed state by extension and then the subsequent _post call was a use-after-free. This patch saves the two variables used outside state so that it's safe to use them even after the callback.
Diffstat (limited to 'src/responder')
0 files changed, 0 insertions, 0 deletions