File tree Expand file tree Collapse file tree 1 file changed +6
-16
lines changed
Expand file tree Collapse file tree 1 file changed +6
-16
lines changed Original file line number Diff line number Diff line change 66 "context"
77 "errors"
88 "fmt"
9+ "io"
910 "io/ioutil"
1011 "log"
1112 "net"
@@ -441,28 +442,17 @@ func (fl *fileLogger) Close() error {
441442}
442443
443444type combinedReadWriteCloser struct {
444- reader * os. File
445- writer * os. File
445+ io. ReadCloser
446+ io. WriteCloser
446447}
447448
448449func newCombinedReadWriteCloser (reader * os.File , writer * os.File ) (crwc * combinedReadWriteCloser ) {
449- return & combinedReadWriteCloser {
450- reader : reader ,
451- writer : writer ,
452- }
453- }
454-
455- func (crwc * combinedReadWriteCloser ) Read (p []byte ) (n int , err error ) {
456- return crwc .reader .Read (p )
457- }
458-
459- func (crwc * combinedReadWriteCloser ) Write (p []byte ) (n int , err error ) {
460- return crwc .writer .Write (p )
450+ return & combinedReadWriteCloser {reader , writer }
461451}
462452
463453func (crwc * combinedReadWriteCloser ) Close () error {
464- werr := crwc .writer .Close ()
465- rerr := crwc .reader .Close ()
454+ werr := crwc .WriteCloser .Close ()
455+ rerr := crwc .ReadCloser .Close ()
466456 if werr != nil {
467457 return werr
468458 }
You can’t perform that action at this time.
0 commit comments