From 8c310d3d56c6b1bc67ee81d8c5ea9b20abee8088 Mon Sep 17 00:00:00 2001 From: andy finch Date: Fri, 1 Mar 2019 19:25:50 -0500 Subject: Permissions refactor (#1864) Refactored permissions to be assignable on a per-isolate basis, and added a fix for #1858 to op_fetch_module_meta_data. --- src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 10ae15065..c8e7c9020 100644 --- a/src/main.rs +++ b/src/main.rs @@ -96,7 +96,9 @@ fn main() { let state = Arc::new(isolate::IsolateState::new(flags, rest_argv, None)); let snapshot = snapshot::deno_snapshot(); - let mut isolate = isolate::Isolate::new(snapshot, state, ops::dispatch); + let permissions = permissions::DenoPermissions::from_flags(&state.flags); + let mut isolate = + isolate::Isolate::new(snapshot, state, ops::dispatch, permissions); tokio_util::init(|| { // Setup runtime. -- cgit v1.2.3