diff options
author | Mike Dirolf <mike@10gen.com> | 2009-06-19 15:48:32 -0400 |
---|---|---|
committer | Mike Dirolf <mike@10gen.com> | 2009-06-19 15:48:32 -0400 |
commit | 2671b91d4847bcd1e32000555f979e540c37d621 (patch) | |
tree | e376c39e5c265094afc447c5cc6d9cd52339d488 | |
parent | bf6a76184e25f13307d743fec17c7a748734fdff (diff) | |
download | mongo-2671b91d4847bcd1e32000555f979e540c37d621.tar.gz |
strip leading whitespace from code before adding return
-rw-r--r-- | scripting/engine_spidermonkey.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scripting/engine_spidermonkey.cpp b/scripting/engine_spidermonkey.cpp index 6916f9b7554..7c3341f9b76 100644 --- a/scripting/engine_spidermonkey.cpp +++ b/scripting/engine_spidermonkey.cpp @@ -275,6 +275,10 @@ namespace mongo { } JSFunction * _compileFunction( const char * code, JSObject * assoc ){ + while (isspace(*code)) { + code++; + } + if ( ! hasFunctionIdentifier( code ) ){ string s = code; if ( isSimpleStatement( s ) ){ |