Skip to content

Commit 18762a8

Browse files
committed
fix fallback to home for cache dir
1 parent 6c2ced5 commit 18762a8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pkg/extractor/image/image.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ func New(ctx context.Context, opts Options) (*extractor.Client, error) {
6565
if len(datadir) == 0 {
6666
datadir = os.Getenv("XDG_DATA_HOME")
6767
if len(datadir) == 0 {
68-
home := os.Getenv("HOME")
69-
if len(home) == 0 {
70-
return nil, errors.New("neither XDG_DATA_HOME nor HOME was set non-empty")
68+
home, err := os.UserHomeDir()
69+
if err != nil {
70+
return nil, errors.Wrap(err, "failed to get home directory")
7171
}
7272
datadir = filepath.Join(home, ".local", "share")
7373
}

0 commit comments

Comments
 (0)