No public description
Notes:
PiperOrigin-RevId: 697763205
diff --git a/quiche/quic/core/quic_server_id.h b/quiche/quic/core/quic_server_id.h
index b6f81ed..2d50cfd 100644
--- a/quiche/quic/core/quic_server_id.h
+++ b/quiche/quic/core/quic_server_id.h
@@ -57,7 +57,8 @@
template <typename H>
friend H AbslHashValue(H h, const QuicServerId& server_id) {
- return H::combine(std::move(h), server_id.cache_key_);
+ return H::combine(std::move(h), server_id.host_, server_id.port_,
+ server_id.cache_key_);
}
private:
diff --git a/quiche/quic/core/quic_server_id_test.cc b/quiche/quic/core/quic_server_id_test.cc
index 36a8346..68052d9 100644
--- a/quiche/quic/core/quic_server_id_test.cc
+++ b/quiche/quic/core/quic_server_id_test.cc
@@ -200,8 +200,8 @@
EXPECT_NE(a_11_https, b_11_https);
EXPECT_EQ(QuicServerIdHash()(a_10_https), QuicServerIdHash()(a_10_https));
- EXPECT_EQ(QuicServerIdHash()(a_10_https), QuicServerIdHash()(a_11_https));
- EXPECT_EQ(QuicServerIdHash()(b_10_https), QuicServerIdHash()(b_11_https));
+ EXPECT_NE(QuicServerIdHash()(a_10_https), QuicServerIdHash()(a_11_https));
+ EXPECT_NE(QuicServerIdHash()(b_10_https), QuicServerIdHash()(b_11_https));
}
TEST_F(QuicServerIdTest, CacheKeyLessThan) {