summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/oplogstart.cpp
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2014-08-25 17:25:39 -0400
committerEliot Horowitz <eliot@10gen.com>2014-08-25 18:08:37 -0400
commitf0bb5123f50bb617eb9499539f01779c6e9f5e95 (patch)
tree98cc4abf3c89881691158345435523c5dd6ae37f /src/mongo/db/exec/oplogstart.cpp
parentcb3f5cfa43d9565675d2f36c4b0f7cecbad47a49 (diff)
downloadmongo-f0bb5123f50bb617eb9499539f01779c6e9f5e95.tar.gz
SERVER-13635: OperationContext on read paths
Diffstat (limited to 'src/mongo/db/exec/oplogstart.cpp')
-rw-r--r--src/mongo/db/exec/oplogstart.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/exec/oplogstart.cpp b/src/mongo/db/exec/oplogstart.cpp
index 7727946a5df..e6b2c445b26 100644
--- a/src/mongo/db/exec/oplogstart.cpp
+++ b/src/mongo/db/exec/oplogstart.cpp
@@ -86,12 +86,12 @@ namespace mongo {
const DiskLoc loc = _subIterators.back()->getNext();
_subIterators.popAndDeleteBack();
- if (!loc.isNull() && !_filter->matchesBSON(_collection->docFor(loc))) {
+ if (!loc.isNull() && !_filter->matchesBSON(_collection->docFor(_txn, loc))) {
_done = true;
WorkingSetID id = _workingSet->allocate();
WorkingSetMember* member = _workingSet->get(id);
member->loc = loc;
- member->obj = _collection->docFor(member->loc);
+ member->obj = _collection->docFor(_txn, member->loc);
member->state = WorkingSetMember::LOC_AND_UNOWNED_OBJ;
*out = id;
return PlanStage::ADVANCED;