From b6c0ade2769f504e786db65b47135244c0759403 Mon Sep 17 00:00:00 2001 From: Konstantin Koroviev Date: Sun, 22 Mar 2015 17:46:35 +0200 Subject: [PATCH] FUSE: Stop treating "no errors" as an error --- fuse/mount/fuse.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fuse/mount/fuse.go b/fuse/mount/fuse.go index e63ac8c44..d17768014 100644 --- a/fuse/mount/fuse.go +++ b/fuse/mount/fuse.go @@ -53,8 +53,9 @@ func (m *mount) mount() error { go func() { err := fs.Serve(m.fuseConn, m.filesys) log.Debugf("Mounting %s -- fs.Serve returned (%s)", err) - errs <- err - close(errs) + if err != nil { + errs <- err + } }() // wait for the mount process to be done, or timed out.