From 568d7758d5308457967672997d9d2e786c7403f1 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 7 Feb 2025 12:58:20 +0900 Subject: [PATCH] helper/seccomp: panic on invalid closeWrite use Returning an error here puts exporter in an invalid state. The caller should guard against this condition instead. Signed-off-by: Ophestra --- helper/seccomp/export.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helper/seccomp/export.go b/helper/seccomp/export.go index 4ac620b..6706408 100644 --- a/helper/seccomp/export.go +++ b/helper/seccomp/export.go @@ -40,7 +40,7 @@ func (e *exporter) closeWrite() error { return *e.closeErr.Load() } if e.w == nil { - return fs.ErrInvalid + panic("closeWrite called on invalid exporter") } err := e.w.Close() e.closeErr.Store(&err)