forked from LaconicNetwork/kompose
Update dep for compose 3.5+ (#1120)
* Update vendor packages * Support compose 3.5+ versions
This commit is contained in:
+6
@@ -131,6 +131,9 @@ func (f *File) Sync() error {
|
||||
}
|
||||
|
||||
func (f *File) Readdir(count int) (res []os.FileInfo, err error) {
|
||||
if !f.fileData.dir {
|
||||
return nil, &os.PathError{Op: "readdir", Path: f.fileData.name, Err: errors.New("not a dir")}
|
||||
}
|
||||
var outLength int64
|
||||
|
||||
f.fileData.Lock()
|
||||
@@ -176,6 +179,9 @@ func (f *File) Read(b []byte) (n int, err error) {
|
||||
if len(b) > 0 && int(f.at) == len(f.fileData.data) {
|
||||
return 0, io.EOF
|
||||
}
|
||||
if int(f.at) > len(f.fileData.data) {
|
||||
return 0, io.ErrUnexpectedEOF
|
||||
}
|
||||
if len(f.fileData.data)-int(f.at) >= len(b) {
|
||||
n = len(b)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user