diff options
author | Steve Huston <shuston@riverace.com> | 2018-11-15 21:07:48 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 2018-11-15 21:07:48 +0000 |
commit | bd3b3d8cab87cf43a15c9196858291c8a0e5965c (patch) | |
tree | 6663307c92ce7b6b097bc6c099476a273ed19da6 /ACE/tests/Message_Block_Test.cpp | |
parent | 5c8a5f3056270427afe82cdc95750b1abd8541ba (diff) | |
download | ATCD-bd3b3d8cab87cf43a15c9196858291c8a0e5965c.tar.gz |
Use correct ACE_Allocator for user-defined data block per API requirements
Diffstat (limited to 'ACE/tests/Message_Block_Test.cpp')
-rw-r--r-- | ACE/tests/Message_Block_Test.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/ACE/tests/Message_Block_Test.cpp b/ACE/tests/Message_Block_Test.cpp index bd64a6226cb..e83d8fce53c 100644 --- a/ACE/tests/Message_Block_Test.cpp +++ b/ACE/tests/Message_Block_Test.cpp @@ -362,16 +362,18 @@ run_main (int, ACE_TCHAR *[]) // A quick user-defined data block test, then the main event User_Data *user_data_block = 0; - ACE_NEW_RETURN (user_data_block, - User_Data (), - -1); + ACE_NEW_MALLOC_RETURN (user_data_block, + static_cast<User_Data *>( + ACE_Allocator::instance()->malloc(sizeof (User_Data))), + User_Data (), + -1); // Create a new message block referring to the User_Data block and // ensure it is released and freed correctly. ACE_Message_Block *wrapper_mb = 0; ACE_NEW_RETURN (wrapper_mb, - ACE_Message_Block (user_data_block), - -1); + ACE_Message_Block (user_data_block), + -1); wrapper_mb->release (); wrapper_mb = 0; |