From ae384490d6bf410d1129ad08a7c18f82eccd50dd Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Wed, 26 Aug 2020 09:55:59 -0700 Subject: [PATCH] don't create folder if its a . --- src/croc/croc.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/croc/croc.go b/src/croc/croc.go index 68058f8b..4f5ce8d8 100644 --- a/src/croc/croc.go +++ b/src/croc/croc.go @@ -894,8 +894,11 @@ func (c *Client) recipientInitializeFile() (err error) { c.FilesToTransfer[c.FilesToTransferCurrentNum].Name, ) folderForFile, _ := filepath.Split(pathToFile) - if err := os.MkdirAll(folderForFile, os.ModePerm); err != nil { - log.Errorf("can't create %s: %v", folderForFile, err) + folderForFileBase := filepath.Base(folderForFile) + if folderForFileBase != "." && folderForFileBase != "" { + if err := os.MkdirAll(folderForFile, os.ModePerm); err != nil { + log.Errorf("can't create %s: %v", folderForFile, err) + } } var errOpen error c.CurrentFile, errOpen = os.OpenFile(