From 2a806a8d8b22e15224edfa6efbad1a4d97a540cd Mon Sep 17 00:00:00 2001 From: Stefan Date: Tue, 29 May 2018 19:19:17 +0200 Subject: [PATCH] mount: only print "File.rename error" if there actually is an error - see #2130 (#2322) --- vfs/file.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vfs/file.go b/vfs/file.go index fd2a6970a..fa2c7ac95 100644 --- a/vfs/file.go +++ b/vfs/file.go @@ -99,8 +99,9 @@ func (f *File) applyPendingRename() { return } fs.Debugf(f.o, "Running delayed rename now") - err := fun() - fs.Errorf(f.Path(), "File.Rename error: %v", err) + if err := fun(); err != nil { + fs.Errorf(f.Path(), "delayed File.Rename error: %v", err) + } } // rename attempts to immediately rename a file if there are no open writers.