(wg *sync.WaitGroup, dest io.WriteCloser, src io.Reader)
| 342 | } |
| 343 | |
| 344 | func copyAndClose(wg *sync.WaitGroup, dest io.WriteCloser, src io.Reader) { |
| 345 | _, err := io.Copy(dest, src) |
| 346 | if err != nil { |
| 347 | log.Errorln("copy and close:", err) |
| 348 | } |
| 349 | _ = dest.Close() |
| 350 | if wg != nil { |
| 351 | wg.Done() |
| 352 | } |
| 353 | } |
| 354 | |
| 355 | func copyAndDone(wg *sync.WaitGroup, dest io.Writer, src io.Reader) { |
| 356 | _, err := io.Copy(dest, src) |
no test coverage detected