diff options
Diffstat (limited to 'cpp/src/Ice/ConnectionI.cpp')
-rw-r--r-- | cpp/src/Ice/ConnectionI.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/Ice/ConnectionI.cpp b/cpp/src/Ice/ConnectionI.cpp index 91d78c7a5e6..72827746f9b 100644 --- a/cpp/src/Ice/ConnectionI.cpp +++ b/cpp/src/Ice/ConnectionI.cpp @@ -1312,7 +1312,7 @@ Ice::ConnectionI::finished(const ThreadPoolPtr& threadPool) } catch(const LocalException& ex) { - exception = auto_ptr<LocalException>(dynamic_cast<LocalException*>(ex.ice_clone())); + exception.reset(dynamic_cast<LocalException*>(ex.ice_clone())); } _transceiver = 0; @@ -1560,7 +1560,7 @@ Ice::ConnectionI::setState(State state, const LocalException& ex) // assert(_state != StateClosed); - _exception = auto_ptr<LocalException>(dynamic_cast<LocalException*>(ex.ice_clone())); + _exception.reset(dynamic_cast<LocalException*>(ex.ice_clone())); if(_warn) { @@ -2457,7 +2457,7 @@ Ice::ConnectionI::run() } catch(const LocalException& ex) { - exception = auto_ptr<LocalException>(dynamic_cast<LocalException*>(ex.ice_clone())); + exception.reset(dynamic_cast<LocalException*>(ex.ice_clone())); } _transceiver = 0; |