summaryrefslogtreecommitdiff
path: root/ChangeLog-98b
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-06 05:45:33 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-06 05:45:33 +0000
commit040e7b7c861701668ccfbd7d93ac48d63c165594 (patch)
tree68d94dfa3e82cb54a69cec4c19e48cfca73a7d88 /ChangeLog-98b
parente41359dad83f395022dd4b87df3919eab7373fd4 (diff)
downloadATCD-040e7b7c861701668ccfbd7d93ac48d63c165594.tar.gz
*** empty log message ***
Diffstat (limited to 'ChangeLog-98b')
-rw-r--r--ChangeLog-98b13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog-98b b/ChangeLog-98b
index a4e920a09b9..b4e833cd394 100644
--- a/ChangeLog-98b
+++ b/ChangeLog-98b
@@ -1,3 +1,16 @@
+Tue Jan 05 22:55:07 1999 Irfan Pyarali <irfan@cs.wustl.edu>
+
+ * ace/Strategies_T.cpp (cleanup_hint_i and check_hint_i): Since we
+ are holding the connection cache lock in these methods, the
+ Svc_Handler should not call purge(). If it does, a deadlock
+ will occur (unless we have recursive locks) since we are already
+ the connection cache lock. Therefore, we zero out the recycler
+ before calling svc_handler->close() and purge out the
+ svc_handler entry ourself (through purge_i()).
+
+ Thanks to Mark L. Boriack <mboriack@std.saic.com> for providing
+ a precise example illustrating this bug.
+
Tue Jan 5 18:48:47 James CE Johnson <jcej@lads.com>
* docs/tutorials/templates.html: