From 08b6c4e3cfaed5d9dee4c9804f0eb017845c5bdc Mon Sep 17 00:00:00 2001 From: Meisam <39205857+MFTabriz@users.noreply.github.com> Date: Sat, 10 Jul 2021 03:31:43 +0200 Subject: [PATCH] Better handling of os.Stat() errors (#1173) --- utils/utils.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/utils/utils.go b/utils/utils.go index 6d73bcc2a..c918f5c46 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -22,13 +22,14 @@ import ( // DoesFileExists checks if the file exists. func DoesFileExists(name string) bool { - if _, err := os.Stat(name); err != nil { - if os.IsNotExist(err) { - return false - } + if _, err := os.Stat(name); err == nil { + return true + } else if os.IsNotExist(err) { + return false + } else { + log.Errorln(err) + return false } - - return true } // GetRelativePathFromAbsolutePath gets the relative path from the provided absolute path.