SetChannelsNum: Callocate sound channels, don't mallocate them

This commit is contained in:
toaster 2023-01-05 22:14:31 +00:00
parent 89b77b6569
commit 59d8c540d1

View file

@ -291,12 +291,8 @@ static void SetChannelsNum(void)
} }
#endif #endif
if (cv_numChannels.value) if (cv_numChannels.value)
channels = (channel_t *)Z_Malloc(cv_numChannels.value * sizeof (channel_t), PU_STATIC, NULL); channels = (channel_t *)Z_Calloc(cv_numChannels.value * sizeof (channel_t), PU_STATIC, NULL);
numofchannels = cv_numChannels.value; numofchannels = (channels ? cv_numChannels.value : 0);
// Free all channels for use
for (i = 0; i < numofchannels; i++)
channels[i].sfxinfo = 0;
S_ResetCaptions(); S_ResetCaptions();
} }