diff options
author | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-04-18 15:24:09 +0000 |
---|---|---|
committer | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-04-18 15:24:09 +0000 |
commit | 3f4fd762de908647ea7c2a3321f48536113fbcad (patch) | |
tree | 74a2acbe7d82f09b0913c06157a805ef3cf8061c /channels/chan_agent.c | |
parent | cd5628309daabeb8589481e75ad9c91a0d24034a (diff) |
Ensure that we don't ast_strdupa(NULL)
(closes issue #12476)
Reported by: davidw
Patch by me
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@114248 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_agent.c')
-rw-r--r-- | channels/chan_agent.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/channels/chan_agent.c b/channels/chan_agent.c index 66c3224c9..ae6d093c7 100644 --- a/channels/chan_agent.c +++ b/channels/chan_agent.c @@ -1500,7 +1500,7 @@ static int action_agents(struct mansession *s, const struct message *m) loginChan = ast_strdupa(p->chan->name); if (p->owner && p->owner->_bridge) { if (ast_bridged_channel(p->owner)) { - talkingtoChan = ast_strdupa(ast_bridged_channel(p->owner)->cid.cid_num); + talkingtoChan = ast_strdupa(S_OR(ast_bridged_channel(p->owner)->cid.cid_num, "")); } else { talkingtoChan = "n/a"; } |