summaryrefslogtreecommitdiffstats
path: root/replace/socket.c
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2009-09-11 11:33:00 -0400
committerSimo Sorce <ssorce@redhat.com>2009-09-11 16:22:42 -0400
commit81fdd5adc085c2cc3ff3b4a8ca309b91db30c5fe (patch)
tree48c3c8e0cf0d85387334da2a445f3bea0dd6a7df /replace/socket.c
parentc8f8196386b54ba2caa506a2ce9db87b6a326084 (diff)
downloadsssd-81fdd5adc085c2cc3ff3b4a8ca309b91db30c5fe.tar.gz
sssd-81fdd5adc085c2cc3ff3b4a8ca309b91db30c5fe.tar.xz
sssd-81fdd5adc085c2cc3ff3b4a8ca309b91db30c5fe.zip
Fix ldap enumeration async task
The request was being freed, instead of marking it done and let the callback free it when done. This was causing us to access freed memory, when trying to set the next run. Let the callback add new runs and free the request instead as normally we would do with any other tevent_req async call. Courtesy of valgrind again.
Diffstat (limited to 'replace/socket.c')
0 files changed, 0 insertions, 0 deletions