Index: res/res_musiconhold.c =================================================================== --- res/res_musiconhold.c (revision 84150) +++ res/res_musiconhold.c (working copy) @@ -310,6 +310,7 @@ if (!chan->music_state && (state = ast_calloc(1, sizeof(*state)))) { chan->music_state = state; state->class = class; + state->save_pos = -1; } else state = chan->music_state;