summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron <aaron@10gen.com>2010-08-02 16:39:10 -0700
committerAaron <aaron@10gen.com>2010-08-02 16:39:10 -0700
commit705cd42057d69837e148d89e5ae3628176a10841 (patch)
treee6608eb939be13023657fdef002566b758662e80
parent37b38182b30086f44cfb75ddbcbc65aab1bcbf0f (diff)
downloadmongo-705cd42057d69837e148d89e5ae3628176a10841.tar.gz
return correctly from function
-rw-r--r--db/queryoptimizer.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/db/queryoptimizer.cpp b/db/queryoptimizer.cpp
index 0a6067bbc43..3d4cbd092d5 100644
--- a/db/queryoptimizer.cpp
+++ b/db/queryoptimizer.cpp
@@ -618,7 +618,13 @@ namespace mongo {
}
bool QueryPlanSet::Runner::prepareToYield( QueryOp &op ) {
- GUARD_OP_EXCEPTION( op, if ( !op.error() ) { return op.prepareToYield(); } );
+ GUARD_OP_EXCEPTION( op,
+ if ( op.error() ) {
+ return true;
+ } else {
+ return op.prepareToYield();
+ } );
+ return true;
}
void QueryPlanSet::Runner::recoverFromYield( QueryOp &op ) {