diff options
author | spark <spark@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-04-02 18:56:51 +0000 |
---|---|---|
committer | spark <spark@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2002-04-02 18:56:51 +0000 |
commit | 5107fa343b3973508e0ad6deb1b534d3224b8827 (patch) | |
tree | 9071cebc74bbf0d34524ce5ce55db9cde8eb02b7 | |
parent | c624aaef5784f43dd8b75dbb6ef4c1318e2b48d3 (diff) | |
download | ATCD-5107fa343b3973508e0ad6deb1b534d3224b8827.tar.gz |
ChangeLogTag: Tue Apr 2 12:53:00 2002 Si Mong Park <spark@ociweb.com>
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 6 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 6 | ||||
-rw-r--r-- | ace/Argv_Type_Converter.cpp | 4 |
4 files changed, 20 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog index 47f4324bb7b..ad2a9c4dfda 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Tue Apr 2 12:53:00 2002 Si Mong Park <spark@ociweb.com> + + * ace/Argv_Type_Converter.cpp: + Fixed possible memory leak in the Dtor with incorrect counter of argv. + Thanks to Don Hinton for finding this bug. + Mon Apr 1 18:27:46 2002 Steve Huston <shuston@riverace.com> * ace/OS_String.inl (strtok_r): Corrected decision to call diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 47f4324bb7b..ad2a9c4dfda 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,9 @@ +Tue Apr 2 12:53:00 2002 Si Mong Park <spark@ociweb.com> + + * ace/Argv_Type_Converter.cpp: + Fixed possible memory leak in the Dtor with incorrect counter of argv. + Thanks to Don Hinton for finding this bug. + Mon Apr 1 18:27:46 2002 Steve Huston <shuston@riverace.com> * ace/OS_String.inl (strtok_r): Corrected decision to call diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 47f4324bb7b..ad2a9c4dfda 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,9 @@ +Tue Apr 2 12:53:00 2002 Si Mong Park <spark@ociweb.com> + + * ace/Argv_Type_Converter.cpp: + Fixed possible memory leak in the Dtor with incorrect counter of argv. + Thanks to Don Hinton for finding this bug. + Mon Apr 1 18:27:46 2002 Steve Huston <shuston@riverace.com> * ace/OS_String.inl (strtok_r): Corrected decision to call diff --git a/ace/Argv_Type_Converter.cpp b/ace/Argv_Type_Converter.cpp index 6ff2286f567..23c96ef44ec 100644 --- a/ace/Argv_Type_Converter.cpp +++ b/ace/Argv_Type_Converter.cpp @@ -57,7 +57,7 @@ ACE_Argv_Type_Converter::~ACE_Argv_Type_Converter(void) if (char_passed_) { align_wchar_with_char(); } - for (int i = 0; i < saved_argc_; ++i) { + for (int i = 0; i < before_pass_argc_; ++i) { delete [] char_argv_[i]; } delete [] char_argv_; @@ -67,7 +67,7 @@ ACE_Argv_Type_Converter::~ACE_Argv_Type_Converter(void) if (wchar_passed_) { align_char_with_wchar(); } - for (int i = 0; i < saved_argc_; ++i) { + for (int i = 0; i < before_pass_argc_; ++i) { delete [] wchar_argv_[i]; } delete [] wchar_argv_; |