]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
res_musiconhold: Don't restart MOH from beginning after announcement.
authorBen Ford <bford@digium.com>
Fri, 13 Apr 2018 19:32:48 +0000 (14:32 -0500)
committerBen Ford <bford@digium.com>
Fri, 13 Apr 2018 21:25:44 +0000 (16:25 -0500)
This reverts a problem introduced by the fix for ASTERISK_24329.
Now, when an announcement is played while waiting in a queue, music on
hold will not restart from the beginning of the sound file and will
instead pick up where it left off. However, the incorrect behavior in
ASTERISK_24329 is now present again; if an announcement X seconds
long is played when music on hold starts, music on hold will start X
seconds into the file.

ASTERISK-27774 #close
Reported by: lvl

Change-Id: I86b2885ee7063268f9b9747eddb788336ade989b

res/res_musiconhold.c

index 0afacf53c24a6fc2e32b4f29ef4b6373d3451f1d..17bcd904b282e0738729a6ee46c833636452395c 100644 (file)
@@ -331,7 +331,6 @@ static int ast_moh_files_next(struct ast_channel *chan)
                }
        } else {
                state->announcement = 0;
-               state->samples = 0;
        }
 
        if (!state->class->total_files) {