|
|
@ -492,6 +492,10 @@ func (s *posix) ReadFile(volume string, path string, offset int64, buf []byte) ( |
|
|
|
} |
|
|
|
} |
|
|
|
return 0, err |
|
|
|
return 0, err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Close the file descriptor.
|
|
|
|
|
|
|
|
defer file.Close() |
|
|
|
|
|
|
|
|
|
|
|
st, err := file.Stat() |
|
|
|
st, err := file.Stat() |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
return 0, err |
|
|
|
return 0, err |
|
|
@ -506,9 +510,6 @@ func (s *posix) ReadFile(volume string, path string, offset int64, buf []byte) ( |
|
|
|
return 0, err |
|
|
|
return 0, err |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Close the reader.
|
|
|
|
|
|
|
|
defer file.Close() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Read full until buffer.
|
|
|
|
// Read full until buffer.
|
|
|
|
m, err := io.ReadFull(file, buf) |
|
|
|
m, err := io.ReadFull(file, buf) |
|
|
|
|
|
|
|
|
|
|
|