diff options
Diffstat (limited to 'src/mongo/s/write_ops/batch_write_op.cpp')
-rw-r--r-- | src/mongo/s/write_ops/batch_write_op.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/s/write_ops/batch_write_op.cpp b/src/mongo/s/write_ops/batch_write_op.cpp index c12c36d328e..b1032410c7a 100644 --- a/src/mongo/s/write_ops/batch_write_op.cpp +++ b/src/mongo/s/write_ops/batch_write_op.cpp @@ -32,7 +32,7 @@ namespace mongo { - using std::auto_ptr; + using std::unique_ptr; using std::make_pair; using std::set; using std::stringstream; @@ -485,7 +485,7 @@ namespace mongo { request->setOrdered( _clientRequest->getOrdered() ); } - auto_ptr<BatchedRequestMetadata> requestMetadata( new BatchedRequestMetadata() ); + unique_ptr<BatchedRequestMetadata> requestMetadata( new BatchedRequestMetadata() ); requestMetadata->setShardName( targetedBatch.getEndpoint().shardName ); requestMetadata->setShardVersion( targetedBatch.getEndpoint().shardVersion ); requestMetadata->setSession( 0 ); @@ -585,7 +585,7 @@ namespace mongo { // Special handling for write concern errors, save for later if ( response.isWriteConcernErrorSet() ) { - auto_ptr<ShardWCError> wcError( new ShardWCError( targetedBatch.getEndpoint(), + unique_ptr<ShardWCError> wcError( new ShardWCError( targetedBatch.getEndpoint(), *response.getWriteConcernError() )); _wcErrors.mutableVector().push_back( wcError.release() ); } @@ -688,7 +688,7 @@ namespace mongo { int numErrors = ordered ? 1 : numWrites; for ( int i = 0; i < numErrors; i++ ) { - auto_ptr<WriteErrorDetail> errorClone( new WriteErrorDetail ); + unique_ptr<WriteErrorDetail> errorClone( new WriteErrorDetail ); error.cloneTo( errorClone.get() ); errorClone->setIndex( i ); writeErrResponse->addToErrDetails( errorClone.release() ); |