diff --git a/cli/command/utils.go b/cli/command/utils.go index 254f6e15cc..ec89062d37 100644 --- a/cli/command/utils.go +++ b/cli/command/utils.go @@ -139,6 +139,10 @@ func ValidateOutputPath(path string) error { // check whether `path` points to a regular file // (if the path exists and doesn't point to a directory) if fileInfo, err := os.Stat(path); !os.IsNotExist(err) { + if err != nil { + return err + } + if fileInfo.Mode().IsDir() || fileInfo.Mode().IsRegular() { return nil }