|  | @@ -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{})
 |