summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Milkie <milkie@10gen.com>2012-11-20 15:07:46 -0500
committerEric Milkie <milkie@10gen.com>2012-11-20 15:07:46 -0500
commit326095ca898a7b81ae65255841db31f626db0951 (patch)
treeb7d1f0458aa633423e05a7f169e8378bf3542bc2
parentc8ac128c2317aac68d794246a596f982430c44d8 (diff)
downloadmongo-326095ca898a7b81ae65255841db31f626db0951.tar.gz
SERVER-7685: fix build: propagate return from new inner function
-rw-r--r--src/mongo/scripting/engine_v8.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/scripting/engine_v8.cpp b/src/mongo/scripting/engine_v8.cpp
index f2241cfad52..8696e2487ae 100644
--- a/src/mongo/scripting/engine_v8.cpp
+++ b/src/mongo/scripting/engine_v8.cpp
@@ -1536,8 +1536,10 @@ namespace mongo {
Local<v8::Object> obj = value->ToObject();
Local<v8::Value> proto = obj->GetPrototype();
- if (obj->InternalFieldCount() && obj->GetInternalField(0)->IsNumber())
+ if (obj->InternalFieldCount() && obj->GetInternalField(0)->IsNumber()) {
v8ToMongoInternal(b, elementName, obj);
+ return;
+ }
string s = toSTLString(value);
if (s.size() && s[0] == '/')