From f927433a4023653e3e3e665f05fc5b0830b8c4af Mon Sep 17 00:00:00 2001
From: Mark Spencer <markster@digium.com>
Date: Mon, 4 Oct 2004 17:17:08 +0000
Subject: [PATCH] Fix SIP friends + MySQL (head only)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3910 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 channels/chan_sip.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index cb077a0333..3b65a3d7fb 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -1062,7 +1062,9 @@ static struct sip_user *mysql_user(char *user)
 						} else if (!strcasecmp(fields[x].name, "callingpres")) {
 							u->callingpres = atoi(rowval[x]);
 						} else if (!strcasecmp(fields[x].name, "callerid")) {
-							strncpy(u->callerid, rowval[x], sizeof(u->callerid) - 1);
+							ast_callerid_split(rowval[x],
+								u->cid_name, sizeof(u->cid_name),
+								u->cid_num, sizeof(u->cid_num));
 							u->hascallerid=1;
 						}
 					}
-- 
GitLab