From 52eb9695dd70246607b0cebebb595b83b9d1e32f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?=
 <rafael.carre@savoirfairelinux.com>
Date: Tue, 26 Jul 2011 17:02:51 -0400
Subject: [PATCH] * #6392: Initialize std::string from pj_str_t correctly

---
 sflphone-common/src/sip/sdp.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sflphone-common/src/sip/sdp.cpp b/sflphone-common/src/sip/sdp.cpp
index 4d794548b8..771e281947 100644
--- a/sflphone-common/src/sip/sdp.cpp
+++ b/sflphone-common/src/sip/sdp.cpp
@@ -76,7 +76,7 @@ void Sdp::setActiveLocalSdpSession (const pjmedia_sdp_session *sdp)
     int port;
     pjmedia_sdp_media *current;
     sdpMedia *media = NULL;
-    std::string type, dir;
+    std::string dir;
     CodecsMap codecs_list;
     pjmedia_sdp_attr *attribute = NULL;
     pjmedia_sdp_rtpmap *rtpmap;
@@ -93,7 +93,7 @@ void Sdp::setActiveLocalSdpSession (const pjmedia_sdp_session *sdp)
     for (int i = 0; i < nb_media ; i++) {
         // Retrieve the media
         current = activeLocalSession_->media[i];
-        type = current->desc.media.ptr;
+        std::string type (current->desc.media.ptr, current->desc.media.slen);
         port = current->desc.port;
         media = new sdpMedia (type, port);
         // Retrieve the payload
-- 
GitLab