From ccda9c917eceb9a2f123f8163889c08224f89804 Mon Sep 17 00:00:00 2001 From: bala Date: Thu, 9 May 2002 19:28:20 +0000 Subject: ChangeLogTag: Thu May 9 14:26:52 2002 Balachandran Natarajan --- TAO/ChangeLogs/ChangeLog-02a | 7 +++++++ .../be/be_visitor_interface/strategized_proxy_broker_ss.cpp | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 243b827cf45..21e8b14ca74 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,3 +1,10 @@ +Thu May 9 14:26:52 2002 Balachandran Natarajan + + * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp: + A pretty ugly for bug mentioned in bug id 1204. The change sets + a pointer to null after deletion. This would mask the actual + problem. The bug report should remind us of the problem anyway. + Thu May 9 11:38:16 2002 Balachandran Natarajan This checkin is to move the TAO_Connector_Registry to a lane. May diff --git a/TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp index f67d173214d..644cff1056b 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp @@ -59,7 +59,17 @@ be_visitor_interface_strategized_proxy_broker_ss::visit_interface (be_interface << "{" << be_idt_nl // idt = 1 << "for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)" << be_idt_nl // idt = 2 + << "{" << be_idt_nl // idt =3 << "delete this->proxy_cache_[i];" + << be_nl << be_nl + << "// Hack to prevent bug mentioned in 1204. Refer to 1204" + << be_nl + << "// for details.." + << be_nl + << "this->proxy_cache_[i] = 0;" + << be_uidt_nl // idt = 2 + << "}" + << be_uidt_nl // idt = 1 << be_uidt_nl // idt = 0 << "}" << be_nl << be_nl; -- cgit v1.2.1