Prechádzať zdrojové kódy

Report additional errors to test when closing the ock broker

Willem van Bergen 10 rokov pred
rodič
commit
5d65f43188
1 zmenil súbory, kde vykonal 6 pridanie a 2 odobranie
  1. 6 2
      mockbroker.go

+ 6 - 2
mockbroker.go

@@ -110,9 +110,13 @@ func (b *MockBroker) serverLoop() (ok bool) {
 func (b *MockBroker) serverError(err error, conn net.Conn) bool {
 	b.t.Error(err)
 	if conn != nil {
-		_ = conn.Close()
+		if err := conn.Close(); err != nil {
+			b.t.Error(err)
+		}
+	}
+	if err := b.listener.Close(); err != nil {
+		b.t.Error(err)
 	}
-	_ = b.listener.Close()
 	return false
 }