diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-12-07 02:08:05 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-12-07 02:08:05 +0900 |
| commit | 246e04214a3554826be1f4285f56044b0850102d (patch) | |
| tree | 2cb62325dc87a8f4eec9eab04e731b86c16af797 /internal/system/output.go | |
| parent | 503bfc64689ebf90ab54e59593976876600c4b9b (diff) | |
internal/system: pass syscall error message
This makes wrapped syscall errors produce a cleaner error message.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/system/output.go')
| -rw-r--r-- | internal/system/output.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/internal/system/output.go b/internal/system/output.go index a1666dc3..80ab88ed 100644 --- a/internal/system/output.go +++ b/internal/system/output.go @@ -26,6 +26,7 @@ func (e *OpError) Error() string { switch { case errors.As(e.Err, new(*os.PathError)), errors.As(e.Err, new(*os.LinkError)), + errors.As(e.Err, new(*os.SyscallError)), errors.As(e.Err, new(*net.OpError)), errors.As(e.Err, new(*container.StartError)): return e.Err.Error() |
