Close the stream when file based MOH stop. This won't get rid of their position in the file but it will cause the translation path to be setup again. (issue #7634 reported by asimpson)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2@38654 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Joshua Colp
2006-08-01 19:20:05 +00:00
parent 532ff6487b
commit 83f9228c1d

View File

@@ -180,6 +180,10 @@ static void moh_files_release(struct ast_channel *chan, void *data)
struct moh_files_state *state = chan->music_state;
if (chan && state) {
if (chan->stream) {
ast_closestream(chan->stream);
chan->stream = NULL;
}
if (option_verbose > 2)
ast_verbose(VERBOSE_PREFIX_3 "Stopped music on hold on %s\n", chan->name);