diff options
author | sma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2012-11-30 15:23:31 +0000 |
---|---|---|
committer | sma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2012-11-30 15:23:31 +0000 |
commit | 7b2d087cb803ace1b68a3a261fa9de3a96976c8c (patch) | |
tree | 8963f4756b412bcb01e90ef0d2878e937ea9b5b3 /TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp | |
parent | 9fc262e6f4f7fb394f9775ab0daad99001169161 (diff) | |
download | ATCD-7b2d087cb803ace1b68a3a261fa9de3a96976c8c.tar.gz |
Fri Nov 30 15:23:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp: Fixed memory leak and alignment in MIOP server listerner.
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp index 1fb5a090e1b..f3ac1799614 100644 --- a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp +++ b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp @@ -418,12 +418,12 @@ TAO_UIPMC_Mcast_Transport::handle_input ( ACE_Auto_Ptr<TAO_PG::UIPMC_Recv_Packet> owner (complete); // Create a data block. - ACE_Data_Block db (complete->data_length (), + ACE_Data_Block db (complete->data_length () + ACE_CDR::MAX_ALIGNMENT, ACE_Message_Block::MB_DATA, 0, this->orb_core_->input_cdr_buffer_allocator (), this->orb_core_->locking_strategy (), - ACE_Message_Block::DONT_DELETE, + 0, this->orb_core_->input_cdr_dblock_allocator ()); // Create a message block |