summaryrefslogtreecommitdiffstats
path: root/src/python
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2010-04-29 12:30:05 -0400
committerStephen Gallagher <sgallagh@redhat.com>2010-05-03 13:53:19 -0400
commit601545ddd3f65e819de307214fdde8a9181be366 (patch)
tree51219018d71a4631dbf9be2982f4236aacbf9b13 /src/python
parent0ab5413bbbafe05c2a61d42b24e1842848bf78c2 (diff)
Better handle sdap_handle memory from callers.
Always just mark the sdap_handle as not connected and let later _send() functions to take care of freeing the handle before reconnecting. Introduce restart functions to avoid calling _send() functions in _done() functions error paths as this would have the same effect as directly freeing the sdap_handle and cause access to freed memory in sdap_handle_release() By freeing sdap_handle only in the connection _recv() function we guarantee it can never be done within sdap_handle_release() but only in a following event.
Diffstat (limited to 'src/python')
0 files changed, 0 insertions, 0 deletions