Use StrAppend instead of std::string::append
The current code doesn't compile in Chrome because std::string::append doesn't accept an absl::string_view as input and there's no implicit conversion. The new code is also more efficient.
PiperOrigin-RevId: 399871014
diff --git a/quic/core/http/capsule.cc b/quic/core/http/capsule.cc
index 0f9eefc..8f72955 100644
--- a/quic/core/http/capsule.cc
+++ b/quic/core/http/capsule.cc
@@ -436,7 +436,7 @@
if (parsing_error_occurred_) {
return false;
}
- buffered_data_.append(capsule_fragment);
+ absl::StrAppend(&buffered_data_, capsule_fragment);
while (true) {
const size_t buffered_data_read = AttemptParseCapsule();
if (parsing_error_occurred_) {