aboutsummaryrefslogtreecommitdiffstats
path: root/executor/executor.cc
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@gmail.com>2017-01-31 18:51:37 +0100
committerGitHub <noreply@github.com>2017-01-31 18:51:37 +0100
commite7108f23a1c44d703c6a14ef9d7707957460921d (patch)
tree1e4efa8429d8df94767264770842dbd592eb7469 /executor/executor.cc
parent8987a8546dbd1591894bca18a926ab613686eb7c (diff)
parentd875900eb8f656c37394ca2310e5943ef9b475bf (diff)
Merge pull request #124 from xairy/tun-fixes
Tun fixes
Diffstat (limited to 'executor/executor.cc')
-rw-r--r--executor/executor.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/executor/executor.cc b/executor/executor.cc
index f228e1d74..7b7079706 100644
--- a/executor/executor.cc
+++ b/executor/executor.cc
@@ -164,18 +164,18 @@ int main(int argc, char** argv)
uint64_t executor_pid = *((uint64_t*)input_data + 1);
cover_open();
- setup_main_process(executor_pid, flag_enable_tun);
+ setup_main_process();
int pid = -1;
switch (flag_sandbox) {
case sandbox_none:
- pid = do_sandbox_none();
+ pid = do_sandbox_none(executor_pid, flag_enable_tun);
break;
case sandbox_setuid:
- pid = do_sandbox_setuid();
+ pid = do_sandbox_setuid(executor_pid, flag_enable_tun);
break;
case sandbox_namespace:
- pid = do_sandbox_namespace();
+ pid = do_sandbox_namespace(executor_pid, flag_enable_tun);
break;
default:
fail("unknown sandbox type");