diff options
-rw-r--r-- | ASNMP/ChangeLog | 6 | ||||
-rw-r--r-- | ASNMP/asnmp/oid.cpp | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/ASNMP/ChangeLog b/ASNMP/ChangeLog index 45e97faf2f5..62cce551c9c 100644 --- a/ASNMP/ChangeLog +++ b/ASNMP/ChangeLog @@ -1,3 +1,9 @@ +Sun Oct 3 20:12:43 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * asnmp/oid.cpp: + + Fixed a double deletion problem reported by Shlomi Yaakobovich. + Thu Sep 30 10:54:39 2004 Steve Huston <shuston@riverace.com> * examples/get/get.cpp: diff --git a/ASNMP/asnmp/oid.cpp b/ASNMP/asnmp/oid.cpp index d5aa31b5d09..d632df361ed 100644 --- a/ASNMP/asnmp/oid.cpp +++ b/ASNMP/asnmp/oid.cpp @@ -249,8 +249,6 @@ Oid& Oid::operator+=( const char *a) ACE_OS::strcat(ptr,a); if ( smival.value.oid.len !=0) { set_invalid(); - delete [] smival.value.oid.ptr; - smival.value.oid.len = 0; } if (StrToOid( (char *) ptr, &smival.value.oid, byte_counter) < 0) { |