diff options
| author | Rich Megginson <rmeggins@redhat.com> | 2009-03-12 02:16:43 +0000 |
|---|---|---|
| committer | Rich Megginson <rmeggins@redhat.com> | 2009-03-12 02:16:43 +0000 |
| commit | 2bc78534fe250dcdf5efd211c5d0904e69287c9b (patch) | |
| tree | edb17775d5d82f260e8348d9ee3dec3da5cf25ec /include/libadmin/dbtlibadmin.h | |
| parent | 0e53c2ae9d98fb7eef5d3d311b98fc63a437f894 (diff) | |
Resolves: bug 488866
Bug Description: crash in reliab15 test
Reviewed by: nkinder (Thanks!)
Fix Description: There was still a small window of time during which the connection could be closed out from under the other thread which was sending/reading result. The solution is to use explicit locking using the conn->lock to protect access to the conn->ld. Since this also affected the total update code, I tested it under similar conditions, and found that it exhibited the same behavior. I added checking to the total update code to check for disconnection and coordinate access in the entry sending/result reading threads.
I also fixed a spurious error message about the sasl path.
Platforms tested: RHEL5
Flag Day: no
Doc impact: no
Diffstat (limited to 'include/libadmin/dbtlibadmin.h')
0 files changed, 0 insertions, 0 deletions
