diff options
Diffstat (limited to 's/security.cpp')
-rw-r--r-- | s/security.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/s/security.cpp b/s/security.cpp index 0b8954e..68be68a 100644 --- a/s/security.cpp +++ b/s/security.cpp @@ -42,13 +42,13 @@ namespace mongo { static BSONObj userPattern = BSON("user" << 1); - ShardConnection conn( s, systemUsers ); + ScopedDbConnection conn( s, 30.0 ); OCCASIONALLY conn->ensureIndex(systemUsers, userPattern, false, "user_1"); { BSONObjBuilder b; b << "user" << user; BSONObj query = b.done(); - userObj = conn->findOne(systemUsers, query); + userObj = conn->findOne(systemUsers, query, 0, QueryOption_SlaveOk); if( userObj.isEmpty() ) { log() << "auth: couldn't find user " << user << ", " << systemUsers << endl; conn.done(); // return to pool |