We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f7e28cd + 9320e16 commit 8c797a4Copy full SHA for 8c797a4
afc.go
@@ -58,6 +58,9 @@ func (c *afc) ReadDir(dirname string) (names []string, err error) {
58
if respMsg, err = c.client.Receive(); err != nil {
59
return nil, fmt.Errorf("afc receive 'ReadDir': %w", err)
60
}
61
+ if err = respMsg.Err(); err != nil {
62
+ return nil, fmt.Errorf("afc 'ReadDir': %w", err)
63
+ }
64
65
names = respMsg.Strings()
66
return
@@ -450,6 +453,8 @@ func (f *AfcFile) Read(b []byte) (n int, err error) {
450
453
451
454
if f.reader == nil {
452
455
f.reader = bytes.NewReader(respMsg.Payload)
456
+ } else {
457
+ f.reader.Reset(respMsg.Payload)
458
459
460
return f.reader.Read(b)
0 commit comments