fix stale code

This commit is contained in:
Andy Wang 2020-04-12 11:35:24 +01:00
parent a82a1a5627
commit 4351815a4a
2 changed files with 2 additions and 4 deletions

View File

@ -6,7 +6,6 @@ import (
"bytes"
"io"
"sync"
"sync/atomic"
"time"
)
@ -35,7 +34,7 @@ func (d *datagramBuffer) Read(target []byte) (int, error) {
d.buf = new(bytes.Buffer)
}
for {
if atomic.LoadUint32(&d.closed) == 1 && len(d.pLens) == 0 {
if d.closed && len(d.pLens) == 0 {
return 0, io.EOF
}

View File

@ -2,7 +2,6 @@ package multiplex
import (
"bytes"
"sync/atomic"
"testing"
"time"
)
@ -67,7 +66,7 @@ func TestDatagramBuffer_RW(t *testing.T) {
)
return
}
if atomic.LoadUint32(&pipe.closed) != 1 {
if !pipe.closed {
t.Error("expecting closed pipe, not closed")
}
})