Add an explicit conversion from absl::string_view to std::string

Bug: webrtc:13579
Change-Id: I3eacd1130840f46036e00bc3fc2201880feb4994
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272100
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Ali Tofigh <alito@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37815}
This commit is contained in:
Ali Tofigh
2022-08-17 19:20:04 +02:00
committed by WebRTC LUCI CQ
parent 7103e7085f
commit c48f9ef354

View File

@ -280,8 +280,11 @@ void RtpTransportControllerSend::OnNetworkRouteChanged(
ApplyOrLiftRelayCap(IsRelayed(network_route));
// Check whether the network route has changed on each transport.
auto result =
network_routes_.insert(std::make_pair(transport_name, network_route));
auto result = network_routes_.insert(
// Explicit conversion of transport_name to std::string here is necessary
// to support some platforms that cannot yet deal with implicit
// conversion in these types of situations.
std::make_pair(std::string(transport_name), network_route));
auto kv = result.first;
bool inserted = result.second;
if (inserted || !(kv->second == network_route)) {