winecfg/audio: Properly terminate an empty list of drivers.

This commit is contained in:
Kirill K. Smirnov 2008-12-04 11:51:12 +03:00 committed by Alexandre Julliard
parent 18bf17e828
commit 95366238a0
1 changed files with 4 additions and 2 deletions

View File

@ -533,8 +533,10 @@ static void findAudioDrivers(void)
if (numFound) {
loadedAudioDrv = HeapReAlloc(GetProcessHeap(), 0, loadedAudioDrv, (numFound + 1) * sizeof(AUDIO_DRIVER));
CopyMemory(&loadedAudioDrv[numFound], pAudioDrv, sizeof(AUDIO_DRIVER));
} else
loadedAudioDrv = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(AUDIO_DRIVER));
} else {
loadedAudioDrv = HeapAlloc(GetProcessHeap(), 0, sizeof(AUDIO_DRIVER));
CopyMemory(&loadedAudioDrv[0], pAudioDrv, sizeof(AUDIO_DRIVER));
}
}
/* check local copy of registry string for unloadable drivers */