From ea53b2772fce51cf969f2b163813cf5144c72a9a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Wed, 7 Oct 2020 11:01:59 -0400
Subject: [PATCH] sip utils: use length for strerror

Change-Id: I5fca86eb620043998e7a41a2b7bca12642567376
---
 src/sip/sip_utils.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sip/sip_utils.cpp b/src/sip/sip_utils.cpp
index 16029b907c..509b6b7ea9 100644
--- a/src/sip/sip_utils.cpp
+++ b/src/sip/sip_utils.cpp
@@ -231,8 +231,8 @@ std::string
 sip_strerror(pj_status_t code)
 {
     char err_msg[PJ_ERR_MSG_SIZE];
-    pj_strerror(code, err_msg, sizeof err_msg);
-    return std::string {err_msg};
+    auto ret = pj_strerror(code, err_msg, sizeof err_msg);
+    return std::string {ret.ptr, ret.ptr+ret.slen};
 }
 
 void
-- 
GitLab