diff options
author | bala <balanatarajan@users.noreply.github.com> | 2003-10-15 16:23:56 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2003-10-15 16:23:56 +0000 |
commit | fe12180847d1370995dfaff7af1e95c84d407e40 (patch) | |
tree | cbb35a11c45746a01a4956a60af577090b51eb61 | |
parent | d150a77626510532da6b771f5a1698ccd350063d (diff) | |
download | ATCD-fe12180847d1370995dfaff7af1e95c84d407e40.tar.gz |
ChangeLogTag:Wed Oct 15 11:22:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r-- | TAO/ChangeLog | 11 | ||||
-rw-r--r-- | TAO/tao/Transport.cpp | 2 |
2 files changed, 12 insertions, 1 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 51f60f9e0e2..c9dd2090f18 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,14 @@ +Wed Oct 15 11:22:01 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * tao/Transport.cpp (send_connection_closed_notifications_i): The + while loop could lead to possible crash. Please see + + http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1614 + + for details of the problem and the nature of fixes applied. As + usual, thanks to Carlos O'Ryan for digging this one up and + providing patches. + Wed Oct 15 11:15:56 2003 Venkita Subramonian <venkita@cs.wustl.edu> * orbsvcs/orbsvcs/RTCosScheduling.dsp: Modified the directory to diff --git a/TAO/tao/Transport.cpp b/TAO/tao/Transport.cpp index 55ebbc5377d..b9a9f1d9243 100644 --- a/TAO/tao/Transport.cpp +++ b/TAO/tao/Transport.cpp @@ -906,7 +906,7 @@ TAO_Transport::send_connection_closed_notifications_i (void) // CloseConnection message was successfully received. i->state_changed (TAO_LF_Event::LFS_CONNECTION_CLOSED); - this->head_ = i->next (); + i->remove_from_list (this->head_, this->tail_); i->destroy (); } |