From f9a934759ff5dfc33bdb72b0eb462ad41568d06d Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Sun, 27 Aug 2017 20:52:32 +0200 Subject: [PATCH] sftp: Improve error handling for non-existing dir --- internal/backend/sftp/sftp.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/backend/sftp/sftp.go b/internal/backend/sftp/sftp.go index a85b9b315..9961ac65c 100644 --- a/internal/backend/sftp/sftp.go +++ b/internal/backend/sftp/sftp.go @@ -141,6 +141,10 @@ func (r *SFTP) checkDataSubdirs() error { // check if all paths for data/ exist entries, err := r.c.ReadDir(datadir) + if r.IsNotExist(err) { + return nil + } + if err != nil { return err }