From 7ce5b4c6d7068e09b9cb24b0ac6004e0e5f72e67 Mon Sep 17 00:00:00 2001
From: Kirill Smelkov <kirr@nexedi.com>
Date: Thu, 27 Dec 2018 16:15:17 +0300
Subject: [PATCH] .

---
 wcfs/misc.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/wcfs/misc.go b/wcfs/misc.go
index d899751..8baf565 100644
--- a/wcfs/misc.go
+++ b/wcfs/misc.go
@@ -245,7 +245,7 @@ func (f *skFile) Read(dest []byte, /*ignored*/off int64) (fuse.ReadResult, fuse.
 		err = nil
 	}
 	if err == io.EOF {
-		// XXX what here?
+		n = 0 // read(2): "zero indicates end of file"
 	}
 	if err != nil {
 		return nil, err2LogStatus(err)
@@ -276,7 +276,7 @@ func (f *skFile) Write(data []byte, /*ignored*/off int64) (uint32, fuse.Status)
 		err = nil
 	}
 	if err == io.ErrClosedPipe {
-		// XXX what here?
+		err = syscall.ECONNRESET // XXX better EPIPE?
 	}
 	if err != nil {
 		return 0, err2LogStatus(err)
-- 
2.30.9