From fe1f151ae1b19faeb698361114c48bc586344984 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Mon, 20 Nov 2017 06:10:42 +0100 Subject: [PATCH] cache: Return error during default dir detection --- internal/cache/cache.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/cache/cache.go b/internal/cache/cache.go index db8f1ae02..aacb8db65 100644 --- a/internal/cache/cache.go +++ b/internal/cache/cache.go @@ -86,6 +86,9 @@ func writeCachedirTag(dir string) error { func New(id string, basedir string) (c *Cache, err error) { if basedir == "" { basedir, err = DefaultDir() + if err != nil { + return nil, err + } } err = mkdirCacheDir(basedir)