summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKevin Albertson <kevin.albertson@10gen.com>2015-06-05 10:03:35 -0400
committerSiyuan Zhou <siyuan.zhou@mongodb.com>2015-06-09 00:03:04 -0400
commit4a921ef2cc2ed313f5dd50c4e6a4580021bf8a9b (patch)
tree77bc728d49266f8e3d2ca7715a9b62ad2ad4ff48 /src
parentee2e87ef994fb486b05cbec24eb16d95b3226136 (diff)
downloadmongo-4a921ef2cc2ed313f5dd50c4e6a4580021bf8a9b.tar.gz
SERVER-18143 Add fasserts to geo near
Closes #977 Signed-off-by: Siyuan Zhou <siyuan.zhou@mongodb.com>
Diffstat (limited to 'src')
-rw-r--r--src/mongo/db/exec/geo_near.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/exec/geo_near.cpp b/src/mongo/db/exec/geo_near.cpp
index 96441e492a8..dd284e71f0b 100644
--- a/src/mongo/db/exec/geo_near.cpp
+++ b/src/mongo/db/exec/geo_near.cpp
@@ -1063,6 +1063,7 @@ namespace mongo {
// Because the planner doesn't yet set up 2D index bounds, do it ourselves here
const string s2Field = _nearParams->nearQuery->field;
const int s2FieldPosition = getFieldPosition(_s2Index, s2Field);
+ fassert(28677, s2FieldPosition >= 0);
OrderedIntervalList* coveredIntervals = &scanParams.bounds.fields[s2FieldPosition];
coveredIntervals->intervals.clear();
@@ -1266,6 +1267,7 @@ namespace mongo {
// Because the planner doesn't yet set up 2D index bounds, do it ourselves here
const string s2Field = _nearParams.nearQuery->field;
const int s2FieldPosition = getFieldPosition(_s2Index, s2Field);
+ fassert(28678, s2FieldPosition >= 0);
scanParams.bounds.fields[s2FieldPosition].intervals.clear();
OrderedIntervalList* coveredIntervals = &scanParams.bounds.fields[s2FieldPosition];