diff options
author | Simo Sorce <ssorce@redhat.com> | 2009-09-11 11:33:00 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2009-09-11 16:22:42 -0400 |
commit | 81fdd5adc085c2cc3ff3b4a8ca309b91db30c5fe (patch) | |
tree | 48c3c8e0cf0d85387334da2a445f3bea0dd6a7df /server/providers/dp_interfaces.h | |
parent | c8f8196386b54ba2caa506a2ce9db87b6a326084 (diff) | |
download | sssd-81fdd5adc085c2cc3ff3b4a8ca309b91db30c5fe.tar.gz sssd-81fdd5adc085c2cc3ff3b4a8ca309b91db30c5fe.tar.bz2 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 'server/providers/dp_interfaces.h')
0 files changed, 0 insertions, 0 deletions