diff options
-rwxr-xr-x | apps/app_privacy.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/apps/app_privacy.c b/apps/app_privacy.c index 8cfbd88f3..2337c4b9f 100755 --- a/apps/app_privacy.c +++ b/apps/app_privacy.c @@ -69,13 +69,10 @@ privacy_exec (struct ast_channel *chan, void *data) struct ast_config *cfg; LOCAL_USER_ADD (u); - if (chan->cid.cid_num) - { + if (chan->cid.cid_num && !ast_strlen_zero(chan->cid.cid_num)) { if (option_verbose > 2) ast_verbose (VERBOSE_PREFIX_3 "CallerID Present: Skipping\n"); - } - else - { + } else { /*Answer the channel if it is not already*/ if (chan->_state != AST_STATE_UP) { res = ast_answer(chan); |