From 300442eaee26a2691722fcd134462e9ebbc51374 Mon Sep 17 00:00:00 2001 From: russell Date: Wed, 5 Sep 2007 20:58:19 +0000 Subject: Merged revisions 81599 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81599 | russell | 2007-09-05 15:53:41 -0500 (Wed, 05 Sep 2007) | 11 lines Fix an issue that can occur when you do an attended transfer to parking. If you complete the transfer before the announcement of the parking spot finishes, then the channel being parked will hear the remainder of the announcement. These changes make it so that will not happen anymore. Basically, res_features sets a flag on the channel is playing the announcement to so that the file streaming core knows that it needs to watch out for a channel masquerade, and if it occurs, to abort the announcement. (closes BE-182) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@81600 f38db490-d61c-443f-a65b-d21fe96a405b --- main/say.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'main/say.c') diff --git a/main/say.c b/main/say.c index 9ed4817ff..9f77d3466 100644 --- a/main/say.c +++ b/main/say.c @@ -260,9 +260,9 @@ static int say_digit_str_full(struct ast_channel *chan, const char *str, const c res = ast_streamfile(chan, fn, lang); if (!res) { if ((audiofd > -1) && (ctrlfd > -1)) - res = ast_waitstream_full(chan, ints, audiofd, ctrlfd); - else - res = ast_waitstream(chan, ints); + res = ast_waitstream_full(chan, ints, audiofd, ctrlfd); + else + res = ast_waitstream(chan, ints); } ast_stopstream(chan); } -- cgit v1.2.3