From 16183bc22bb2aed01d029de25b68285a0b575b5a Mon Sep 17 00:00:00 2001 From: Yicheng Qin Date: Tue, 24 Mar 2015 20:19:42 -0700 Subject: [PATCH] version: not return err NotExist in Detect --- version/version.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/version/version.go b/version/version.go index 2d85542bb..d21139b6f 100644 --- a/version/version.go +++ b/version/version.go @@ -15,6 +15,7 @@ package version import ( + "os" "path" "github.com/coreos/etcd/pkg/fileutil" @@ -40,6 +41,9 @@ const ( func DetectDataDir(dirpath string) (DataDirVersion, error) { names, err := fileutil.ReadDir(dirpath) if err != nil { + if os.IsNotExist(err) { + err = nil + } // Error reading the directory return DataDirUnknown, err }