From 29c3f8becb875de308be9238f5ca0ba9f35eb7bd Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 12 Mar 2025 15:52:48 +0900 Subject: helper/seccomp: improve error handling This passes both errno and libseccomp return value. Signed-off-by: Ophestra --- helper/seccomp/export_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'helper/seccomp/export_test.go') 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 } -- cgit v1.3.1