diff options
author | sma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2012-03-27 14:54:42 +0000 |
---|---|---|
committer | sma <sma@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2012-03-27 14:54:42 +0000 |
commit | 30b8b4f37057a40313ef0353a1fbe7b1e3b91c5b (patch) | |
tree | 5d68443ad3bc03276574016a125db3614bef7d0f /TAO/tests/ZIOP | |
parent | 1cd3b95d4e57a52969b28cfb6df5cfd50b03edb9 (diff) | |
download | ATCD-30b8b4f37057a40313ef0353a1fbe7b1e3b91c5b.tar.gz |
Tue Mar 27 15:53:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
compression_manager->get_compressor () needs to be stored in a ::Compression::Compressor_var as it is reference counted.
Diffstat (limited to 'TAO/tests/ZIOP')
-rw-r--r-- | TAO/tests/ZIOP/client.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/TAO/tests/ZIOP/client.cpp b/TAO/tests/ZIOP/client.cpp index 186deeca016..7fd6c7c2e57 100644 --- a/TAO/tests/ZIOP/client.cpp +++ b/TAO/tests/ZIOP/client.cpp @@ -197,9 +197,10 @@ check_results (CORBA::ORB_ptr orb) try { // should throw an exception - compression_manager->get_compressor ( - ::Compression::COMPRESSORID_LZO, - LEAST_COMPRESSION_LEVEL ); + ::Compression::Compressor_var compressor ( + compression_manager->get_compressor ( + ::Compression::COMPRESSORID_LZO, + LEAST_COMPRESSION_LEVEL )); ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("ERROR : check_results, ") ACE_TEXT ("no exception thrown when applying for ") @@ -219,10 +220,10 @@ check_results (CORBA::ORB_ptr orb) case 4: case -1: { - ::Compression::Compressor_ptr compressor = + ::Compression::Compressor_var compressor ( compression_manager->get_compressor ( ::Compression::COMPRESSORID_ZLIB, - LEAST_COMPRESSION_LEVEL ); + LEAST_COMPRESSION_LEVEL )); if (!CORBA::is_nil (compressor)) { if (compressor->compressed_bytes () == 0) @@ -248,10 +249,10 @@ check_results (CORBA::ORB_ptr orb) case 3: { // low value policy test. No compression should be used. - ::Compression::Compressor_ptr compressor = + ::Compression::Compressor_var compressor ( compression_manager->get_compressor ( ::Compression::COMPRESSORID_ZLIB, - LEAST_COMPRESSION_LEVEL ); + LEAST_COMPRESSION_LEVEL )); if (!CORBA::is_nil (compressor)) { if (compressor->compressed_bytes () != 0) |