summaryrefslogtreecommitdiff
path: root/cli/ops.rs
diff options
context:
space:
mode:
authorNayeem Rahman <muhammed.9939@gmail.com>2019-08-06 06:45:36 +0100
committerRyan Dahl <ry@tinyclouds.org>2019-08-06 01:45:36 -0400
commit11c850af423f07769f054c494a76cbd9efb8806c (patch)
tree2a0a784333e052b3625d67514871cf2c4dbd3752 /cli/ops.rs
parent046cccfe1768837fcd5b4c1fd7d52fb2d98c0b11 (diff)
Enforce permissions on kill(), homeDir() and execPath (#2723)
Diffstat (limited to 'cli/ops.rs')
-rw-r--r--cli/ops.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/ops.rs b/cli/ops.rs
index 06c4eae99..410f15a4c 100644
--- a/cli/ops.rs
+++ b/cli/ops.rs
@@ -1053,10 +1053,12 @@ fn op_close(
}
fn op_kill(
- _state: &ThreadSafeState,
+ state: &ThreadSafeState,
base: &msg::Base<'_>,
data: Option<PinnedBuf>,
) -> CliOpResult {
+ state.check_run()?;
+
assert!(data.is_none());
let inner = base.inner_as_kill().unwrap();
let pid = inner.pid();