diff --git a/scripting/engine_v8.cpp b/scripting/engine_v8.cpp index de511ad3191..3b0d343608e 100644 --- a/scripting/engine_v8.cpp +++ b/scripting/engine_v8.cpp @@ -272,13 +272,13 @@ namespace mongo { TryCatch try_catch; int nargs = argsObject.nFields(); - auto_ptr< Handle > args; + scoped_array< Handle > args; if ( nargs ){ args.reset( new Handle[nargs] ); BSONObjIterator it( argsObject ); for ( int i=0; i result = ((v8::Function*)(*funcValue))->Call( _this , nargs , args.get() );