summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/oplog.cpp
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2017-12-19 13:23:11 -0500
committerMathias Stearn <mathias@10gen.com>2018-01-04 14:52:26 -0500
commit1497899f237dd60ad7313913c38c3f07fe168f2b (patch)
tree61a59dcb02b09667f70c1ba0583e7684e2c6d2e2 /src/mongo/db/repl/oplog.cpp
parent87b39ba71f41b32fdc7ed2ba02cbcbba176075d7 (diff)
downloadmongo-1497899f237dd60ad7313913c38c3f07fe168f2b.tar.gz
SERVER-32302 Introduce BSONObjStlIterator as a proper stl-style iterator
Diffstat (limited to 'src/mongo/db/repl/oplog.cpp')
-rw-r--r--src/mongo/db/repl/oplog.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/repl/oplog.cpp b/src/mongo/db/repl/oplog.cpp
index bf7ec4dc823..001c20af84f 100644
--- a/src/mongo/db/repl/oplog.cpp
+++ b/src/mongo/db/repl/oplog.cpp
@@ -1191,9 +1191,9 @@ Status applyOperation_inlock(OperationContext* opCtx,
!fieldO.Obj().isEmpty() && !fieldTs.Obj().isEmpty() && !fieldT.Obj().isEmpty());
std::vector<InsertStatement> insertObjs;
- auto fieldOIt = fieldO.Obj().begin();
- auto fieldTsIt = fieldTs.Obj().begin();
- auto fieldTIt = fieldT.Obj().begin();
+ auto fieldOIt = BSONObjIterator(fieldO.Obj());
+ auto fieldTsIt = BSONObjIterator(fieldTs.Obj());
+ auto fieldTIt = BSONObjIterator(fieldT.Obj());
while (true) {
auto oElem = fieldOIt.next();