fix memory leak in build_rpid (issue #6070)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2@7665 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.2-netsec
Russell Bryant 20 years ago
parent 8df1e4866a
commit 4578bc3b0c

@ -4631,13 +4631,10 @@ static void build_rpid(struct sip_pvt *p)
if (p->rpid || p->rpid_from)
return;
if (p->owner && p->owner->cid.cid_num) {
clid = strdup(p->owner->cid.cid_num);
}
if (p->owner && p->owner->cid.cid_name) {
clin = strdup(p->owner->cid.cid_name);
}
if (p->owner && p->owner->cid.cid_num)
clid = p->owner->cid.cid_num;
if (p->owner && p->owner->cid.cid_name)
clin = p->owner->cid.cid_name;
if (ast_strlen_zero(clin))
clin = clid;

Loading…
Cancel
Save