summaryrefslogtreecommitdiff
path: root/db/dbeval.cpp
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2009-05-05 12:26:05 -0400
committerEliot Horowitz <eliot@10gen.com>2009-05-05 12:26:05 -0400
commitb9111a11f84dd7e977dee7597810be9912a90a47 (patch)
treeefe6ff4a04132a867bf759e87e06ec2c495841f7 /db/dbeval.cpp
parent2cad033fc0fc581a8834a780969161a2aa5f95f6 (diff)
downloadmongo-b9111a11f84dd7e977dee7597810be9912a90a47.tar.gz
safety for unhandled cases MINOR
Diffstat (limited to 'db/dbeval.cpp')
-rw-r--r--db/dbeval.cpp5
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;