summaryrefslogtreecommitdiff
path: root/funcs/func_redirecting.c
diff options
context:
space:
mode:
Diffstat (limited to 'funcs/func_redirecting.c')
-rw-r--r--funcs/func_redirecting.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/funcs/func_redirecting.c b/funcs/func_redirecting.c
index 62c6d7bc9..87fc41abe 100644
--- a/funcs/func_redirecting.c
+++ b/funcs/func_redirecting.c
@@ -183,11 +183,7 @@ static int redirecting_read(struct ast_channel *chan, const char *cmd, char *dat
ast_channel_lock(chan);
if (!strncasecmp("from-", data, 5)) {
- struct ast_party_id from_id;
-
- from_id = chan->redirecting.from;
- from_id.number = chan->cid.cid_rdnis;
- switch (redirecting_id_read(buf, len, data + 5, &from_id)) {
+ switch (redirecting_id_read(buf, len, data + 5, &chan->redirecting.from)) {
case ID_FIELD_VALID:
case ID_FIELD_INVALID:
break;