aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2008-04-18 15:24:09 +0000
committerrussell <russell@f38db490-d61c-443f-a65b-d21fe96a405b>2008-04-18 15:24:09 +0000
commit3f4fd762de908647ea7c2a3321f48536113fbcad (patch)
tree74a2acbe7d82f09b0913c06157a805ef3cf8061c
parentcd5628309daabeb8589481e75ad9c91a0d24034a (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
-rw-r--r--channels/chan_agent.c2
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";
}