diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-08-24 23:53:56 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-08-24 23:53:56 +0000 |
commit | f7c6bb5ce81667a35ebc1193e85ea0def8a5f0b6 (patch) | |
tree | d9465ba4267acbe6f5ba8f2e39381e4b3ab38208 | |
parent | d71e99e4acda75c93b18e1bc9469872860ba2033 (diff) | |
download | ATCD-f7c6bb5ce81667a35ebc1193e85ea0def8a5f0b6.tar.gz |
ChangeLogTag:Fri Aug 24 18:33:09 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 10 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 10 | ||||
-rw-r--r-- | ace/Configuration_Import_Export.cpp | 4 | ||||
-rw-r--r-- | ace/Parse_Node.cpp | 3 | ||||
-rw-r--r-- | apps/JAWS/ChangeLog | 7 | ||||
-rw-r--r-- | apps/JAWS/server/HTTP_Helpers.cpp | 2 | ||||
-rw-r--r-- | apps/JAWS/server/HTTP_Response.cpp | 9 | ||||
-rw-r--r-- | docs/ACE-bug-process.html | 16 |
9 files changed, 54 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog index 7ccb03ab94c..a106ae2b3f4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +Fri Aug 24 18:33:09 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu> + + * ace/Parse_Node.cpp (ACE_Function_Node): Make sure to dynamically + allocate the pathname_ so we can delete it! Thanks to + Don Hinton for reporting this. + + * ace/Configuration_Import_Export.cpp: Changed a couple of + delete (char *) buf to delete (char *) [] buf. Thanks to + Don Hinton for reporting this. + Fri Aug 24 16:10:20 2001 Balachandran Natarajan <bala@cs.wustl.edu> Merged in changes from the reactor_deadlock branch. This set of diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 7ccb03ab94c..a106ae2b3f4 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,13 @@ +Fri Aug 24 18:33:09 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu> + + * ace/Parse_Node.cpp (ACE_Function_Node): Make sure to dynamically + allocate the pathname_ so we can delete it! Thanks to + Don Hinton for reporting this. + + * ace/Configuration_Import_Export.cpp: Changed a couple of + delete (char *) buf to delete (char *) [] buf. Thanks to + Don Hinton for reporting this. + Fri Aug 24 16:10:20 2001 Balachandran Natarajan <bala@cs.wustl.edu> Merged in changes from the reactor_deadlock branch. This set of diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 7ccb03ab94c..a106ae2b3f4 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,13 @@ +Fri Aug 24 18:33:09 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu> + + * ace/Parse_Node.cpp (ACE_Function_Node): Make sure to dynamically + allocate the pathname_ so we can delete it! Thanks to + Don Hinton for reporting this. + + * ace/Configuration_Import_Export.cpp: Changed a couple of + delete (char *) buf to delete (char *) [] buf. Thanks to + Don Hinton for reporting this. + Fri Aug 24 16:10:20 2001 Balachandran Natarajan <bala@cs.wustl.edu> Merged in changes from the reactor_deadlock branch. This set of diff --git a/ace/Configuration_Import_Export.cpp b/ace/Configuration_Import_Export.cpp index 2de1c8b14eb..bd54619a9a5 100644 --- a/ace/Configuration_Import_Export.cpp +++ b/ace/Configuration_Import_Export.cpp @@ -252,7 +252,7 @@ ACE_Registry_ImpExp::export_section (const ACE_Configuration_Section_Key& sectio --binary_length; ++ptr; } - delete (char *)binary_data; + delete (char *) [] binary_data; break; } default: @@ -526,7 +526,7 @@ ACE_Ini_ImpExp::export_section (const ACE_Configuration_Section_Key& section, ++ptr; } line += ACE_LIB_TEXT ("\""); - delete (char *)binary_data; + delete (char *) [] binary_data; break; } default: diff --git a/ace/Parse_Node.cpp b/ace/Parse_Node.cpp index bc552aae4df..89daaa08897 100644 --- a/ace/Parse_Node.cpp +++ b/ace/Parse_Node.cpp @@ -457,7 +457,7 @@ ACE_Function_Node::ACE_Function_Node (const ACE_TCHAR *path, : function_name_ (func_name ? ACE_Lib_Find::ldname (func_name) : 0) { ACE_TRACE ("ACE_Function_Node::ACE_Function_Node"); - this->pathname (path); + this->pathname (path ? ACE::strnew (path) : 0); this->must_delete_ = 1; } @@ -528,6 +528,7 @@ ACE_Function_Node::~ACE_Function_Node (void) { ACE_TRACE ("ACE_Function_Node::~ACE_Function_Node"); delete[] ACE_const_cast (ACE_TCHAR *, function_name_); + delete[] ACE_const_cast (ACE_TCHAR *, pathname_); } ACE_ALLOC_HOOK_DEFINE(ACE_Dummy_Node) diff --git a/apps/JAWS/ChangeLog b/apps/JAWS/ChangeLog index 4a763380925..9d7992eeea5 100644 --- a/apps/JAWS/ChangeLog +++ b/apps/JAWS/ChangeLog @@ -1,3 +1,10 @@ +Fri Aug 24 18:39:39 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu> + + * server/HTTP_Response.cpp (normal_response), + * server/HTTP_Helpers.cpp (HTTP_decode_base64): Use delete [] buf + rather than delete buf. Thanks to Don Hinton for reporting + this. + Thu Aug 16 09:57:15 2001 Balachandran Natarajan <bala@cs.wustl.edu> * */Makefile: Updated dependencies. diff --git a/apps/JAWS/server/HTTP_Helpers.cpp b/apps/JAWS/server/HTTP_Helpers.cpp index 877c4d2bd97..1ad58b96451 100644 --- a/apps/JAWS/server/HTTP_Helpers.cpp +++ b/apps/JAWS/server/HTTP_Helpers.cpp @@ -87,7 +87,7 @@ HTTP_Helper::HTTP_mktime (const char *httpdate) { } - delete buf; + delete [] buf; tms.tm_year = HTTP_Helper::fixyear (tms.tm_year); tms.tm_mon = HTTP_Helper::HTTP_month (month); diff --git a/apps/JAWS/server/HTTP_Response.cpp b/apps/JAWS/server/HTTP_Response.cpp index 2ffebf27154..2e401add738 100644 --- a/apps/JAWS/server/HTTP_Response.cpp +++ b/apps/JAWS/server/HTTP_Response.cpp @@ -210,7 +210,7 @@ HTTP_Response::normal_response (void) else this->error_response (HTTP_Status_Code::STATUS_UNAUTHORIZED, "Invalid authorization attempt"); - delete buf; + delete [] buf; } break; @@ -353,9 +353,9 @@ HTTP_Response::build_headers (void) struct stat file_stat; // If possible, add the Content-length field to the header. - // @@ Note that using 'ACE_OS::stat' is a hack. Normally, - // a web browser will have a 'virtual' file system. In a - // VFS, 'stat' might not reference the correct location. + // @@ Note that using 'ACE_OS::stat' is a hack. Normally, a + // web browser will have a 'virtual' file system. In a VFS, + // 'stat' might not reference the correct location. if ((this->request_.type () == HTTP_Request::GET) && (ACE_OS::stat (this->request_.path (), &file_stat) == 0)) { @@ -368,7 +368,6 @@ HTTP_Response::build_headers (void) HTTP_HEADER[HTTP_HEADER_LENGTH++] = '\r'; HTTP_HEADER[HTTP_HEADER_LENGTH++] = '\n'; } - #else if (! this->request_.cgi ()) HTTP_HEADER = "HTTP/1.0 200 OK\r\n" diff --git a/docs/ACE-bug-process.html b/docs/ACE-bug-process.html index 780b5db9da4..8fe653d21e0 100644 --- a/docs/ACE-bug-process.html +++ b/docs/ACE-bug-process.html @@ -55,19 +55,19 @@ sponsor. <P> in a timely manner. <P> <LI> If it's a bug report that will prevent ACE or TAO from working on -a major platform used by our sponsors we will fix it in a timely -manner, as well. <P> +a major platform used by our sponsors we'll try to fix it as time +permits. <P> </OL> <LI> If it's a bug report that doesn't fall into the preceding three -categories we will treat it like all other bug reports and assign it a -tracking number and enter this into our <A +categories, the submitter should enter it into our <A HREF="http://ace.cs.wustl.edu/bugzilla">bug tracking database</A> for -future processing. We will address these bugs as time permits. If -you'd like an immediate response, please contact <A -HREF="mailto:schmidt@cs.wustl.edu">me</A> about becoming a sponsor or -contact <A HREF="http://www.riverace.com">Riverace</a> or <A +future processing. We will address these bugs as time permits, but +may not get to it for a while unless it affects our work or the work +of our sponsors. If you'd like an immediate response, please contact +<A HREF="mailto:schmidt@cs.wustl.edu">me</A> about becoming a sponsor +or contact <A HREF="http://www.riverace.com">Riverace</a> or <A HREF="http://www.theaceorb.com">OCI</A> for commercial support of ACE or TAO, respectively. <P> |