diff options
author | Eliot Horowitz <eliot@10gen.com> | 2009-05-05 12:26:05 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2009-05-05 12:26:05 -0400 |
commit | b9111a11f84dd7e977dee7597810be9912a90a47 (patch) | |
tree | efe6ff4a04132a867bf759e87e06ec2c495841f7 /db/dbeval.cpp | |
parent | 2cad033fc0fc581a8834a780969161a2aa5f95f6 (diff) | |
download | mongo-b9111a11f84dd7e977dee7597810be9912a90a47.tar.gz |
safety for unhandled cases MINOR
Diffstat (limited to 'db/dbeval.cpp')
-rw-r--r-- | db/dbeval.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/db/dbeval.cpp b/db/dbeval.cpp index e6c4e96c6e0..d9475346428 100644 --- a/db/dbeval.cpp +++ b/db/dbeval.cpp @@ -108,8 +108,11 @@ namespace mongo { result.append("retval", s->getNumber("return")); else if ( type == String ) result.append("retval", s->getString("return").c_str()); - else if ( type == Bool ) { + else if ( type == Bool ) result.appendBool("retval", s->getBoolean("return")); + else + uassert( "can't handle return type from db.eval" , 0 ); + } return true; |