summaryrefslogtreecommitdiff
path: root/apps/app_dial.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/app_dial.c')
-rwxr-xr-xapps/app_dial.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/app_dial.c b/apps/app_dial.c
index b32ab2067..0bc754c3f 100755
--- a/apps/app_dial.c
+++ b/apps/app_dial.c
@@ -250,10 +250,11 @@ static struct ast_channel *wait_for_answer(struct ast_channel *in, struct localu
if (!o->chan->callerid)
ast_log(LOG_WARNING, "Out of memory\n");
} else {
- if (in->callerid)
+ if (in->callerid) {
o->chan->callerid = strdup(in->callerid);
- if (!o->chan->callerid)
- ast_log(LOG_WARNING, "Out of memory\n");
+ if (!o->chan->callerid)
+ ast_log(LOG_WARNING, "Out of memory\n");
+ }
strncpy(o->chan->accountcode, in->accountcode, sizeof(o->chan->accountcode) - 1);
o->chan->cdrflags = in->cdrflags;
}