summaryrefslogtreecommitdiffstats
path: root/plugin/rpcplugin/sandbox
diff options
context:
space:
mode:
authorJoramWilander <jwawilander@gmail.com>2018-03-08 07:19:50 -0500
committerJoramWilander <jwawilander@gmail.com>2018-03-08 07:19:50 -0500
commit8010cef1d955aecd4ac33bcb8cba4e424dfa8f88 (patch)
tree56faac3e5f1da43d3b40e4f6a8f86a264cb04915 /plugin/rpcplugin/sandbox
parent4081bb2a71f93b84ab228900e85b32413574195b (diff)
parent98e1231fcc6f12eedad2d5fd7a28bf9d349dd853 (diff)
downloadchat-8010cef1d955aecd4ac33bcb8cba4e424dfa8f88.tar.gz
chat-8010cef1d955aecd4ac33bcb8cba4e424dfa8f88.tar.bz2
chat-8010cef1d955aecd4ac33bcb8cba4e424dfa8f88.zip
Merge branch 'release-4.8' into merge-4.8
Diffstat (limited to 'plugin/rpcplugin/sandbox')
-rw-r--r--plugin/rpcplugin/sandbox/sandbox_linux.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugin/rpcplugin/sandbox/sandbox_linux.go b/plugin/rpcplugin/sandbox/sandbox_linux.go
index c83572c82..4ade00cf2 100644
--- a/plugin/rpcplugin/sandbox/sandbox_linux.go
+++ b/plugin/rpcplugin/sandbox/sandbox_linux.go
@@ -425,6 +425,15 @@ func checkSupportInNamespace() error {
return errors.Wrapf(err, "unable to enable seccomp filter")
}
+ if f, err := os.Create(os.DevNull); err != nil {
+ return errors.Wrapf(err, "unable to open os.DevNull")
+ } else {
+ defer f.Close()
+ if _, err = f.Write([]byte("foo")); err != nil {
+ return errors.Wrapf(err, "unable to write to os.DevNull")
+ }
+ }
+
return nil
}