diff options
| author | Siddharth M <siddharth.muralee@gmail.com> | 2019-08-21 19:43:43 +0530 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2019-08-21 07:13:43 -0700 |
| commit | 8570f91c22af0b9645d0a1c05a3b5a73fe1829be (patch) | |
| tree | 7b4a5481768557d48e9cf7f0f7c3d33438a704e2 /pkg | |
| parent | 5e0a9c712f514d1933bcf88ff5027c0a985ffa89 (diff) | |
pkg/csource: fix failing syz-runtest for NetBSD
* pkg/csource: fix failing syz-runtest for NetBSD
* update common.go
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/csource/common.go | 1 | ||||
| -rw-r--r-- | pkg/csource/options.go | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/pkg/csource/common.go b/pkg/csource/common.go index 587c0f587..f4da50b85 100644 --- a/pkg/csource/common.go +++ b/pkg/csource/common.go @@ -22,6 +22,7 @@ const ( linux = "linux" freebsd = "freebsd" openbsd = "openbsd" + netbsd = "netbsd" sandboxNone = "none" sandboxSetuid = "setuid" diff --git a/pkg/csource/options.go b/pkg/csource/options.go index e63a76890..2eda3acc6 100644 --- a/pkg/csource/options.go +++ b/pkg/csource/options.go @@ -105,7 +105,7 @@ func (opts Options) checkLinuxOnly(OS string) error { if OS == linux { return nil } - if opts.EnableTun && !(OS == openbsd || OS == freebsd) { + if opts.EnableTun && !(OS == openbsd || OS == freebsd || OS == netbsd) { return fmt.Errorf("option EnableTun is not supported on %v", OS) } if opts.EnableNetDev { @@ -124,7 +124,7 @@ func (opts Options) checkLinuxOnly(OS string) error { return fmt.Errorf("EnableCloseFds is not supported on %v", OS) } if opts.Sandbox == sandboxNamespace || - (opts.Sandbox == sandboxSetuid && !(OS == openbsd || OS == freebsd)) || + (opts.Sandbox == sandboxSetuid && !(OS == openbsd || OS == freebsd || OS == netbsd)) || opts.Sandbox == sandboxAndroidUntrustedApp { return fmt.Errorf("option Sandbox=%v is not supported on %v", opts.Sandbox, OS) } |
