diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1996-12-06 10:51:34 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1996-12-06 10:51:34 +0000 |
commit | ae0fc414f5a4155b184a1476dbf7afc660b70710 (patch) | |
tree | 57d6a84129c52d31af7389cc8372711f02e1843f /ace/Task_T.i | |
parent | ab4d622928ef73bf898bba46eb73e3853789c75f (diff) | |
download | ATCD-ae0fc414f5a4155b184a1476dbf7afc660b70710.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/Task_T.i')
-rw-r--r-- | ace/Task_T.i | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ace/Task_T.i b/ace/Task_T.i index 9f5ba06054e..d3ebf97f8f0 100644 --- a/ace/Task_T.i +++ b/ace/Task_T.i @@ -57,6 +57,10 @@ template <ACE_SYNCH_1> ACE_INLINE void ACE_Task<ACE_SYNCH_2>::msg_queue (ACE_Message_Queue<ACE_SYNCH_2> *mq) { ACE_TRACE ("ACE_Task<ACE_SYNCH_2>::msg_queue"); + if (this->delete_msg_queue_) + delete this->msg_queue_; + + this->delete_msg_queue_ = 0; this->msg_queue_ = mq; } |