aboutsummaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorroot <root@f38db490-d61c-443f-a65b-d21fe96a405b>2006-08-01 20:03:13 +0000
committerroot <root@f38db490-d61c-443f-a65b-d21fe96a405b>2006-08-01 20:03:13 +0000
commit2c27e35d2120f470dd75543934007a499cfb5a12 (patch)
treea277d01c1181e805327e190468b90c6bf58be186 /res
parent3d86cf82e50a9569179552331887fb5b268679e4 (diff)
automerge commit
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2-netsec@38675 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'res')
-rw-r--r--res/res_musiconhold.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/res/res_musiconhold.c b/res/res_musiconhold.c
index faa823e10..01d8a57d6 100644
--- a/res/res_musiconhold.c
+++ b/res/res_musiconhold.c
@@ -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);