diff --git a/internal/fs/stat_bsd.go b/internal/fs/stat_bsd.go index 33a7879f4..11e075b50 100644 --- a/internal/fs/stat_bsd.go +++ b/internal/fs/stat_bsd.go @@ -4,7 +4,6 @@ package fs import ( - "fmt" "os" "syscall" "time" @@ -12,10 +11,7 @@ import ( // extendedStat extracts info into an ExtendedFileInfo for unix based operating systems. func extendedStat(fi os.FileInfo) ExtendedFileInfo { - s, ok := fi.Sys().(*syscall.Stat_t) - if !ok { - panic(fmt.Sprintf("conversion to syscall.Stat_t failed, type is %T", fi.Sys())) - } + s := fi.Sys().(*syscall.Stat_t) extFI := ExtendedFileInfo{ FileInfo: fi, diff --git a/internal/fs/stat_unix.go b/internal/fs/stat_unix.go index bf0d5ceca..c55571031 100644 --- a/internal/fs/stat_unix.go +++ b/internal/fs/stat_unix.go @@ -4,7 +4,6 @@ package fs import ( - "fmt" "os" "syscall" "time" @@ -12,10 +11,7 @@ import ( // extendedStat extracts info into an ExtendedFileInfo for unix based operating systems. func extendedStat(fi os.FileInfo) ExtendedFileInfo { - s, ok := fi.Sys().(*syscall.Stat_t) - if !ok { - panic(fmt.Sprintf("conversion to syscall.Stat_t failed, type is %T", fi.Sys())) - } + s := fi.Sys().(*syscall.Stat_t) extFI := ExtendedFileInfo{ FileInfo: fi,