diff options
author | Aaron <aaron@10gen.com> | 2010-08-02 16:39:10 -0700 |
---|---|---|
committer | Aaron <aaron@10gen.com> | 2010-08-02 16:39:10 -0700 |
commit | 705cd42057d69837e148d89e5ae3628176a10841 (patch) | |
tree | e6608eb939be13023657fdef002566b758662e80 | |
parent | 37b38182b30086f44cfb75ddbcbc65aab1bcbf0f (diff) | |
download | mongo-705cd42057d69837e148d89e5ae3628176a10841.tar.gz |
return correctly from function
-rw-r--r-- | db/queryoptimizer.cpp | 8 |
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 ) { |