Fix ASAN error in socket_test.cc
Need to pass an explicit size when building a string_view from a non-null-terminated char array. Manually confirmed this fix switches the test from fail to pass when running with the relevant ASAN flags.
PiperOrigin-RevId: 459311257
diff --git a/quiche/quic/core/io/socket_test.cc b/quiche/quic/core/io/socket_test.cc
index f738174..9afe0f6 100644
--- a/quiche/quic/core/io/socket_test.cc
+++ b/quiche/quic/core/io/socket_test.cc
@@ -185,7 +185,8 @@
char buffer[] = {12, 34, 56, 78};
// Expect at least some data to be sent successfully.
- absl::StatusOr<absl::string_view> result = socket_api::Send(socket, buffer);
+ absl::StatusOr<absl::string_view> result =
+ socket_api::Send(socket, absl::string_view(buffer, sizeof(buffer)));
ASSERT_TRUE(result.ok());
EXPECT_THAT(result.value(), SizeIs(Lt(4)));