Skip to content
Snippets Groups Projects
Commit 807a70b7 authored by Joshua Colp's avatar Joshua Colp
Browse files

parking: Fix case where we can't get the parker.

ASTERISK-28616

Change-Id: Iabe31ae38d01604284fcc5c2438d44e29a32ea4d
parent 990a91b4
No related branches found
No related tags found
No related merge requests found
......@@ -273,8 +273,10 @@ static int bridge_parking_push(struct ast_bridge_parking *self, struct ast_bridg
blind_transfer = pbx_builtin_getvar_helper(bridge_channel->chan, "BLINDTRANSFER");
blind_transfer = ast_strdupa(S_OR(blind_transfer, ""));
ast_channel_unlock(bridge_channel->chan);
if ((!parker || !strcmp(parker->base->name, ast_channel_name(bridge_channel->chan)))
&& !ast_strlen_zero(blind_transfer)) {
if (!parker || !strcmp(parker->base->name, ast_channel_name(bridge_channel->chan))) {
/* Even if there is no BLINDTRANSFER dialplan variable then blind_transfer will
* be an empty string.
*/
parker_channel_name = blind_transfer;
} else {
parker_channel_name = parker->base->name;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment