summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Becker <ben.becker@10gen.com>2013-02-20 12:35:50 -0800
committerBen Becker <ben.becker@10gen.com>2013-02-20 12:35:58 -0800
commit14ed13866d9b88f8cdf5d3456882197f7530798e (patch)
tree5a5321ba3dd017b8a5cde2658528a04ac9399be2
parent01c2aa306374e440dc24f47c529ea075618aa20c (diff)
downloadmongo-14ed13866d9b88f8cdf5d3456882197f7530798e.tar.gz
SERVER-8634: make _v8_function read-only
-rw-r--r--src/mongo/scripting/engine_v8.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/scripting/engine_v8.cpp b/src/mongo/scripting/engine_v8.cpp
index 4ab7f83112b..98dd88c3c9c 100644
--- a/src/mongo/scripting/engine_v8.cpp
+++ b/src/mongo/scripting/engine_v8.cpp
@@ -1109,7 +1109,7 @@ namespace mongo {
v8::Handle<v8::FunctionTemplate> ft = v8::FunctionTemplate::New(v8Callback,
v8::External::New(this));
ft->Set(v8::String::New("_v8_function"), v8::External::New(reinterpret_cast<void*>(func)),
- v8::DontEnum);
+ static_cast<v8::PropertyAttribute>(v8::DontEnum | v8::ReadOnly));
return ft;
}