Move Accept-CH value in TLS server handshaker to avoid one string copy.

PiperOrigin-RevId: 355662694
Change-Id: If38f7b198f7a9262300e4b4aab9cb5f06ffb4c00
diff --git a/quic/core/tls_server_handshaker.cc b/quic/core/tls_server_handshaker.cc
index c16eba9..f1a2d86 100644
--- a/quic/core/tls_server_handshaker.cc
+++ b/quic/core/tls_server_handshaker.cc
@@ -984,7 +984,7 @@
     const std::string& origin = crypto_negotiated_params_->sni;
     std::string accept_ch_value = GetAcceptChValueForOrigin(origin);
     if (!accept_ch_value.empty()) {
-      AcceptChFrame frame{{{origin, accept_ch_value}}};
+      AcceptChFrame frame{{{origin, std::move(accept_ch_value)}}};
       alps_length = HttpEncoder::SerializeAcceptChFrame(frame, &buffer);
       alps_data = reinterpret_cast<const uint8_t*>(buffer.get());
     }