summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-01-09 06:54:07 +0000
committerdhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-01-09 06:54:07 +0000
commit4cb260c4cf563cd0cec4cdbdae7b481c82061d1b (patch)
treebb9fb4f231b2d7c45aa9693cea0165aa3335bfeb
parent4b97e7388725ab20f4f5ea7f71ab74c7e3b87c9b (diff)
downloadATCD-4cb260c4cf563cd0cec4cdbdae7b481c82061d1b.tar.gz
Wed Jan 9 00:48:48 2002 Don Hinton <dhinton@gmx.net>
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLogs/ChangeLog-02a6
-rw-r--r--ChangeLogs/ChangeLog-03a6
-rw-r--r--ace/Get_Opt.cpp2
4 files changed, 19 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 25dda4bcca7..e51bf5b2d66 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Wed Jan 9 00:48:48 2002 Don Hinton <dhinton@gmx.net>
+
+ * ace/Get_Opt.cpp: Make sure to cast away constness
+ before deleting an ACE_TCHAR array. Thanks to
+ Bala for reporting this.
+
Tue Jan 8 17:29:33 2002 Steve Huston <shuston@riverace.com>
* ace/SSL/SSL_SOCK_Connector.cpp: Don't try to dereference a 0
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 25dda4bcca7..e51bf5b2d66 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,9 @@
+Wed Jan 9 00:48:48 2002 Don Hinton <dhinton@gmx.net>
+
+ * ace/Get_Opt.cpp: Make sure to cast away constness
+ before deleting an ACE_TCHAR array. Thanks to
+ Bala for reporting this.
+
Tue Jan 8 17:29:33 2002 Steve Huston <shuston@riverace.com>
* ace/SSL/SSL_SOCK_Connector.cpp: Don't try to dereference a 0
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 25dda4bcca7..e51bf5b2d66 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,9 @@
+Wed Jan 9 00:48:48 2002 Don Hinton <dhinton@gmx.net>
+
+ * ace/Get_Opt.cpp: Make sure to cast away constness
+ before deleting an ACE_TCHAR array. Thanks to
+ Bala for reporting this.
+
Tue Jan 8 17:29:33 2002 Steve Huston <shuston@riverace.com>
* ace/SSL/SSL_SOCK_Connector.cpp: Don't try to dereference a 0
diff --git a/ace/Get_Opt.cpp b/ace/Get_Opt.cpp
index 71d91cae7b1..bb894762da7 100644
--- a/ace/Get_Opt.cpp
+++ b/ace/Get_Opt.cpp
@@ -617,7 +617,7 @@ ACE_Get_Opt::ACE_Get_Opt_Long_Option::ACE_Get_Opt_Long_Option (const ACE_TCHAR *
ACE_Get_Opt::ACE_Get_Opt_Long_Option::~ACE_Get_Opt_Long_Option (void)
{
- delete [] this->name_;
+ delete [] ACE_const_cast (ACE_TCHAR*, this->name_);
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)