summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-08-20 01:10:27 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-08-20 01:10:27 +0000
commitbf7a29a4fa9b1d1a50dbaa892e46ee6fd5a6b212 (patch)
tree6108e3930e4383c2618906e850801568a38e45de
parenta38a2d45bd7561a3cd6fcaa64df3d11a0751eb70 (diff)
downloadATCD-bf7a29a4fa9b1d1a50dbaa892e46ee6fd5a6b212.tar.gz
* TAO_IDL/be/be_visitor_argument/pre_docall_cs.cpp:
* TAO_IDL/be/be_visitor_operation/rettype_vardecl_cs.cpp: * TAO_IDL/be/be_visitor_operation/operation_cs.cpp: * TAO_IDL/be/be_visitor_operation/rettype_pre_docall_cs.cpp: * TAO_IDL/be/be_visitor_operation/compiled_marshal_cs.cpp: * TAO_IDL/be/be_visitor_operation/rettype_post_docall_cs.cpp: * TAO_IDL/be/be_visitor_operation/ami_cs.cpp: * TAO_IDL/be/be_visitor_operation/operation_ami_cs.cpp: * TAO_IDL/be/be_visitor_operation/ami_handler_operation_cs.cpp: * TAO_IDL/be/be_visitor_operation/thru_poa_collocated_ss.cpp: Return types which are allocated on the heap in the stub (all variable-size data types plus arrays) would leak memory if there were an exception during invocation or demarshaling. Now all these types are eclosed in a _var between 'ACE_NEW_RETURN (...);' and 'return ...;'. Thanks to Eugene Surovegin <ebs@glasnet.ru>, whose example showed the tip of the iceberg.
-rw-r--r--TAO/ChangeLog-99c20
1 files changed, 20 insertions, 0 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c
index 27524f58eb5..1419e91e099 100644
--- a/TAO/ChangeLog-99c
+++ b/TAO/ChangeLog-99c
@@ -1,3 +1,23 @@
+Thu Aug 19 20:05:06 1999 Jeff Parsons <parsons@cs.wustl.edu>
+
+ * TAO_IDL/be/be_visitor_argument/pre_docall_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_vardecl_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_pre_docall_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/compiled_marshal_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/rettype_post_docall_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ami_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_handler_operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/thru_poa_collocated_ss.cpp:
+ Return types which are allocated on the heap in the stub (all
+ variable-size data types plus arrays) would leak memory if
+ there were an exception during invocation or demarshaling. Now
+ all these types are eclosed in a _var between
+ 'ACE_NEW_RETURN (...);' and 'return ...;'. Thanks to
+ Eugene Surovegin <ebs@glasnet.ru>, whose example showed
+ the tip of the iceberg.
+
Thu Aug 19 18:45:00 1999 Chris Gill <cdgill@cs.wustl.edu>
* orbsvcs\orbsvcs\Sched\Reconfig_Scheduler_T.cpp: modified uses of