From 79c2c2d340982da8b669cd7c3aa6b958dbf56263 Mon Sep 17 00:00:00 2001 From: James Wahlin Date: Mon, 8 May 2017 16:36:32 -0400 Subject: SERVER-28651 Don't hold Document ref across group iterations --- src/mongo/db/pipeline/document_source_graph_lookup.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mongo/db/pipeline/document_source_graph_lookup.h') diff --git a/src/mongo/db/pipeline/document_source_graph_lookup.h b/src/mongo/db/pipeline/document_source_graph_lookup.h index 86b27c191cc..0c714be441c 100644 --- a/src/mongo/db/pipeline/document_source_graph_lookup.h +++ b/src/mongo/db/pipeline/document_source_graph_lookup.h @@ -149,7 +149,7 @@ private: * Updates '_cache' with 'result' appropriately, given that 'result' was retrieved when querying * for 'queried'. */ - void addToCache(Document result, const ValueUnorderedSet& queried); + void addToCache(const Document& result, const ValueUnorderedSet& queried); /** * Assert that '_visited' and '_frontier' have not exceeded the maximum meory usage, and then -- cgit v1.2.1