From 7c3dc4453ae106de5e9b4fc109b453b91ddaa62b Mon Sep 17 00:00:00 2001 From: Zack Date: Wed, 26 Jun 2024 06:58:12 -0700 Subject: [PATCH] croc checks for error in file name --- src/croc/croc.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/croc/croc.go b/src/croc/croc.go index 4dccf4883..1a3d93a0b 100644 --- a/src/croc/croc.go +++ b/src/croc/croc.go @@ -1210,8 +1210,9 @@ func (c *Client) processMessageFileInfo(m message.Message) (done bool, err error return true, fmt.Errorf("invalid path detected: '%s'", fi.FolderRemote) } // Issue #595 - disallow filenames with invisible characters - if !utils.ValidFileName(path.Join(c.FilesToTransfer[i].FolderRemote, fi.Name)) { - return true, fmt.Errorf("invalid filename detected: '%s'", fi.Name) + errFileName := utils.ValidFileName(path.Join(c.FilesToTransfer[i].FolderRemote, fi.Name)) + if errFileName != nil { + return true, errFileName } } c.TotalNumberOfContents = 0