diff options
Diffstat (limited to 'res')
-rw-r--r-- | res/res_pjsip_refer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/res/res_pjsip_refer.c b/res/res_pjsip_refer.c index 916cf5eb9..399e9e672 100644 --- a/res/res_pjsip_refer.c +++ b/res/res_pjsip_refer.c @@ -421,6 +421,10 @@ static int refer_attended(void *data) RAII_VAR(struct refer_attended *, attended, data, ao2_cleanup); int response = 0; + if (!attended->transferer_second->channel) { + return -1; + } + ast_debug(3, "Performing a REFER attended transfer - Transferer #1: %s Transferer #2: %s\n", ast_channel_name(attended->transferer_chan), ast_channel_name(attended->transferer_second->channel)); |