https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r38654 | file | 2006-08-01 15:20:05 -0400 (Tue, 01 Aug 2006) | 2 lines
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/trunk@38655
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
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);