diff --git a/dlls/winmm/winealsa/audio.c b/dlls/winmm/winealsa/audio.c index f1702024c8d..0c58af3ade9 100644 --- a/dlls/winmm/winealsa/audio.c +++ b/dlls/winmm/winealsa/audio.c @@ -1616,6 +1616,8 @@ static DWORD wodOpen(WORD wDevID, LPWAVEOPENDESC lpDesc, DWORD dwFlags) wwo->dwBufferSize = buffer_size; wwo->lpQueuePtr = wwo->lpPlayPtr = wwo->lpLoopPtr = NULL; wwo->p_handle = pcm; + wwo->dwPlayedTotal = wwo->dwWrittenTotal = 0; + wwo->dwPartialOffset = 0; ALSA_InitRingMessage(&wwo->msgRing);