From 25ae46f5f95aece5084a47aa06eb21c1524e66f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 30 Oct 2019 15:48:29 -0400 Subject: [PATCH] ice: ignore locale when building the ICE answer Change-Id: Ie905eada01e6d0a9cebbd4af99c159afcb7195c1 --- src/ice_transport.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ice_transport.cpp b/src/ice_transport.cpp index 3d99520458..4f7382e7b0 100644 --- a/src/ice_transport.cpp +++ b/src/ice_transport.cpp @@ -1001,12 +1001,12 @@ IceTransport::getLocalCandidates(unsigned comp_id) const * tcp-type-ext = "tcptype" SP tcp-type * tcp-type = "active" / "passive" / "so" */ - val << std::string(cand[i].foundation.ptr, cand[i].foundation.slen); - val << " " << (unsigned)cand[i].comp_id; + val.write(cand[i].foundation.ptr, cand[i].foundation.slen); + val << " " << std::to_string(cand[i].comp_id); val << (cand[i].transport == PJ_CAND_UDP ? " UDP " : " TCP "); - val << cand[i].prio; + val << std::to_string(cand[i].prio); val << " " << pj_sockaddr_print(&cand[i].addr, ipaddr, sizeof(ipaddr), 0); - val << " " << (unsigned)pj_sockaddr_get_port(&cand[i].addr); + val << " " << std::to_string((unsigned)pj_sockaddr_get_port(&cand[i].addr)); val << " typ " << pj_ice_get_cand_type_name(cand[i].type); if (cand[i].transport != PJ_CAND_UDP) { -- GitLab