|
@@ -14,10 +14,12 @@ func ReaderToChan(stream chan<- []byte, reader io.Reader) error {
|
|
|
for {
|
|
for {
|
|
|
buffer := make([]byte, bufferSize)
|
|
buffer := make([]byte, bufferSize)
|
|
|
nBytes, err := reader.Read(buffer)
|
|
nBytes, err := reader.Read(buffer)
|
|
|
|
|
+ if nBytes > 0 {
|
|
|
|
|
+ stream <- buffer[:nBytes]
|
|
|
|
|
+ }
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
return err
|
|
return err
|
|
|
}
|
|
}
|
|
|
- stream <- buffer[:nBytes]
|
|
|
|
|
}
|
|
}
|
|
|
return nil
|
|
return nil
|
|
|
}
|
|
}
|