diff --git a/disk/disk_freebsd.go b/disk/disk_freebsd.go index 9f95c62..8f4ede5 100644 --- a/disk/disk_freebsd.go +++ b/disk/disk_freebsd.go @@ -186,6 +186,9 @@ func SerialNumberWithContext(ctx context.Context, name string) (string, error) { break } } + if err = s.Err(); err != nil { + return "", err + } return serial, nil }