Преглед на файлове

LCOW remotefs - return error in Read() implementation

Signed-off-by: John Howard <jhoward@microsoft.com>
John Howard преди 7 години
родител
ревизия
6112ad6e7d
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      daemon/graphdriver/lcow/remotefs_file.go

+ 3 - 3
daemon/graphdriver/lcow/remotefs_file.go

@@ -86,7 +86,7 @@ func (l *lcowfile) Read(b []byte) (int, error) {
 
 	buf, err := l.getResponse()
 	if err != nil {
-		return 0, nil
+		return 0, err
 	}
 
 	n := copy(b, buf)
@@ -105,7 +105,7 @@ func (l *lcowfile) Write(b []byte) (int, error) {
 
 	_, err := l.getResponse()
 	if err != nil {
-		return 0, nil
+		return 0, err
 	}
 
 	return len(b), nil
@@ -168,7 +168,7 @@ func (l *lcowfile) Readdir(n int) ([]os.FileInfo, error) {
 
 	var info []remotefs.FileInfo
 	if err := json.Unmarshal(buf.Bytes(), &info); err != nil {
-		return nil, nil
+		return nil, err
 	}
 
 	osInfo := make([]os.FileInfo, len(info))