diff --git a/p2p/host/basic/basic_host_test.go b/p2p/host/basic/basic_host_test.go
index <HASH>..<HASH> 100644
--- a/p2p/host/basic/basic_host_test.go
+++ b/p2p/host/basic/basic_host_test.go
@@ -83,7 +83,7 @@ func TestHostAddrsFactory(t *testing.T) {
 	if len(addrs) != 1 {
 		t.Fatalf("expected 1 addr, got %d", len(addrs))
 	}
-	if addrs[0] != maddr {
+	if !addrs[0].Equal(maddr) {
 		t.Fatalf("expected %s, got %s", maddr.String(), addrs[0].String())
 	}
 }
fix buggy addr equal in test