summaryrefslogtreecommitdiff
path: root/src/mongo/dbtests/updatetests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/dbtests/updatetests.cpp')
-rw-r--r--src/mongo/dbtests/updatetests.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/mongo/dbtests/updatetests.cpp b/src/mongo/dbtests/updatetests.cpp
index 4d2f527c54a..fa7271bcb6b 100644
--- a/src/mongo/dbtests/updatetests.cpp
+++ b/src/mongo/dbtests/updatetests.cpp
@@ -54,12 +54,10 @@ namespace UpdateTests {
class ClientBase {
public:
ClientBase() : _client(&_txn) {
- _prevError = mongo::lastError._get( false );
- mongo::lastError.release();
- mongo::lastError.reset( new LastError() );
+ mongo::LastError::get(_txn.getClient()).reset();
}
virtual ~ClientBase() {
- mongo::lastError.reset( _prevError );
+ mongo::LastError::get(_txn.getClient()).reset();
}
protected:
@@ -75,9 +73,6 @@ namespace UpdateTests {
OperationContextImpl _txn;
DBDirectClient _client;
-
- private:
- LastError* _prevError;
};
class Fail : public ClientBase {