From: Bernhard Übelacker <bernhardu(a)mailbox.org> --- libs/faudio/src/FACT.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/faudio/src/FACT.c b/libs/faudio/src/FACT.c index a2f407853e5..f5ada0293a5 100644 --- a/libs/faudio/src/FACT.c +++ b/libs/faudio/src/FACT.c @@ -525,6 +525,7 @@ uint32_t FACTAudioEngine_CreateInMemoryWaveBank( { if (pEngine->wavebank_notification_count == pEngine->wavebank_notifications_capacity) { + if (!pEngine->wavebank_notifications_capacity) pEngine->wavebank_notifications_capacity = 1; pEngine->wavebank_notifications_capacity *= 2; pEngine->wavebank_notifications = pEngine->pRealloc(pEngine->wavebank_notifications, pEngine->wavebank_notifications_capacity * sizeof(FACTNotification)); @@ -570,6 +571,7 @@ uint32_t FACTAudioEngine_CreateStreamingWaveBank( { if (pEngine->wavebank_notification_count == pEngine->wavebank_notifications_capacity) { + if (!pEngine->wavebank_notifications_capacity) pEngine->wavebank_notifications_capacity = 1; pEngine->wavebank_notifications_capacity *= 2; pEngine->wavebank_notifications = pEngine->pRealloc(pEngine->wavebank_notifications, pEngine->wavebank_notifications_capacity * sizeof(FACTNotification)); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9688