From ba9db29825e6b5d10f5165f7d986a261208666bb Mon Sep 17 00:00:00 2001 From: Lionel Gauthier Date: Thu, 12 Jun 2014 08:49:07 +0000 Subject: [PATCH] segfault or memory corruption here git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5390 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair-cn/S6A/s6a_peer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openair-cn/S6A/s6a_peer.c b/openair-cn/S6A/s6a_peer.c index 64d82031c1..13410d19b1 100644 --- a/openair-cn/S6A/s6a_peer.c +++ b/openair-cn/S6A/s6a_peer.c @@ -123,7 +123,8 @@ int s6a_fd_new_peer(void) S6A_DEBUG("Diameter identity of MME: %s with length: %zd\n", fd_g_config->cnf_diamid, fd_g_config->cnf_diamid_len); - hss_name = strdup("hss."); + hss_name = calloc(1,100); + strcat(hss_name, "hss."); strcat(hss_name, mme_config.realm); info.pi_diamid = hss_name; info.pi_diamidlen = strlen(info.pi_diamid);