|
@@ -1,8 +1,10 @@
|
|
|
package door
|
|
|
|
|
|
import (
|
|
|
+ "errors"
|
|
|
"fmt"
|
|
|
"net"
|
|
|
+ "os"
|
|
|
"testing"
|
|
|
"time"
|
|
|
)
|
|
@@ -60,7 +62,10 @@ func clear_socket(socket net.Conn, t *testing.T) string {
|
|
|
r, err = socket.Read(buffer)
|
|
|
if err != nil {
|
|
|
// DeadlineExceedError
|
|
|
- t.Logf("socket.Read: %#v", err)
|
|
|
+ // Ignore DeadlineExceeded error (it is expected here)
|
|
|
+ if !errors.Is(err, os.ErrDeadlineExceeded) {
|
|
|
+ t.Logf("socket.Read: %#v", err)
|
|
|
+ }
|
|
|
}
|
|
|
// t.Errorf("Buffer : %#v\n", buffer[:r])
|
|
|
err = socket.SetReadDeadline(time.Time{})
|