aboutsummaryrefslogtreecommitdiffhomepage
path: root/helper/seccomp/export_test.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-03-12 15:52:48 +0900
committerOphestra <cat@gensokyo.uk>2025-03-12 15:52:48 +0900
commit29c3f8becb875de308be9238f5ca0ba9f35eb7bd (patch)
treea0e59b8f753a2024b51f21d4079c9a56fb015834 /helper/seccomp/export_test.go
parentbe16970e770554b3c2191da41eb9bd4472b323e4 (diff)
helper/seccomp: improve error handling
This passes both errno and libseccomp return value. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'helper/seccomp/export_test.go')
-rw-r--r--helper/seccomp/export_test.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/helper/seccomp/export_test.go b/helper/seccomp/export_test.go
index 40f81c7a..ff6f250e 100644
--- a/helper/seccomp/export_test.go
+++ b/helper/seccomp/export_test.go
@@ -115,7 +115,7 @@ func TestExport(t *testing.T) {
t.Errorf("Read: error = %v", err)
return
}
- if err := e.Close(); err == nil || err.Error() != "seccomp_export_bpf failed: operation canceled" {
+ if err := e.Close(); err == nil || !errors.Is(err, syscall.ECANCELED) || !errors.Is(err, syscall.EBADF) {
t.Errorf("Close: error = %v", err)
return
}