From 3f10f837d1c0c7373837995ee5556fe9023ec986 Mon Sep 17 00:00:00 2001 From: file Date: Mon, 17 Sep 2007 02:20:40 +0000 Subject: [PATCH] (closes issue #10715) Reported by: the-chopper Don't bother hanging up the new channel if it does not exist yet. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@82546 f38db490-d61c-443f-a65b-d21fe96a405b --- res/res_features.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/res/res_features.c b/res/res_features.c index dea8d805a..6427b8fb8 100644 --- a/res/res_features.c +++ b/res/res_features.c @@ -1041,7 +1041,8 @@ static int builtin_atxfer(struct ast_channel *chan, struct ast_channel *peer, st newchan = ast_feature_request_and_dial(transferer, transferee, "Local", ast_best_codec(transferer->nativeformats), xferto, atxfernoanswertimeout, &outstate, transferer->cid.cid_num, transferer->cid.cid_name, 1); if (ast_autoservice_stop(transferee) < 0) { - ast_hangup(newchan); + if (newchan) + ast_hangup(newchan); return -1; } if (!newchan) {