diff options
author | may <may@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-04-25 18:51:37 +0000 |
---|---|---|
committer | may <may@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-04-25 18:51:37 +0000 |
commit | 84c3d61f65bf1ffa053d3bf885f20660f369cf4f (patch) | |
tree | 1e3f25fd90e086372bb5d1aa03bfd40fbd3cd5f6 /addons/chan_ooh323.c | |
parent | 849740c4e7c70d8b8d2ee6b720376b7d593aff19 (diff) |
additional checking related to issue 17186
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@258855 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'addons/chan_ooh323.c')
-rw-r--r-- | addons/chan_ooh323.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/chan_ooh323.c b/addons/chan_ooh323.c index 7d4a46f1c..fdb2dfc93 100644 --- a/addons/chan_ooh323.c +++ b/addons/chan_ooh323.c @@ -1882,10 +1882,10 @@ int onNewCallCreated(ooCallData *call) } ast_mutex_lock(&p->lock); - if (p->callerid_name) { + if (!ast_strlen_zero(p->callerid_name)) { ooCallSetCallerId(call, p->callerid_name); } - if (p->callerid_num) { + if (!ast_strlen_zero(p->callerid_num)) { i = 0; while (*(p->callerid_num + i) != '\0') { if(!isdigit(*(p->callerid_num+i))) { break; } @@ -1894,7 +1894,7 @@ int onNewCallCreated(ooCallData *call) if(*(p->callerid_num+i) == '\0') ooCallSetCallingPartyNumber(call, p->callerid_num); else { - if(!p->callerid_name) + if(ast_strlen_zero(p->callerid_name)) ooCallSetCallerId(call, p->callerid_num); } } |