Skip to content

Commit da5e6f7

Browse files
Update btf/feature.go
Co-authored-by: Florian Lehner <florianl@users.noreply.github.com> Signed-off-by: javiercardona-work <jcardona@meta.com>
1 parent 0bf6a29 commit da5e6f7

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

btf/feature.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,14 @@ import (
1515
var haveBTF = internal.NewFeatureTest("BTF", func() error {
1616
// 0-length anonymous integer
1717
err := probeBTF(&Int{})
18-
if errors.Is(err, unix.EINVAL) {
18+
switch {
19+
case errors.Is(err, unix.EINVAL):
1920
return internal.ErrNotSupported
20-
}
21-
if errors.Is(err, unix.EPERM) {
21+
case errors.Is(err, unix.EPERM):
2222
return fmt.Errorf("%w: %w", internal.ErrNotPermitted, err)
23+
default:
24+
return err
2325
}
24-
return err
2526
}, "4.18")
2627

2728
// haveMapBTF attempts to load a minimal BTF blob containing a Var. It is

0 commit comments

Comments
 (0)