Skip to content

Commit d22fffb

Browse files
committed
Use errors.As
1 parent 9e6af26 commit d22fffb

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

pkg/lvm/luks.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package lvm
22

33
import (
4+
"errors"
45
"fmt"
56
"log/slog"
67
"os"
@@ -115,7 +116,8 @@ func IsLuks(log *slog.Logger, devicePath string) (bool, error) {
115116
cmd := exec.Command(cryptsetupCmd, "isLuks", devicePath)
116117
out, err := cmd.CombinedOutput()
117118
if err != nil {
118-
if exitErr, ok := err.(*exec.ExitError); ok {
119+
var exitErr *exec.ExitError
120+
if errors.As(err, &exitErr) {
119121
if exitErr.ExitCode() == 1 {
120122
return false, nil
121123
}

0 commit comments

Comments
 (0)