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
if (cv_numChannels.value)
channels = (channel_t *)Z_Malloc(cv_numChannels.value * sizeof (channel_t), PU_STATIC, NULL);
numofchannels = cv_numChannels.value;
// Free all channels for use
for (i = 0; i < numofchannels; i++)
channels[i].sfxinfo = 0;
channels = (channel_t *)Z_Calloc(cv_numChannels.value * sizeof (channel_t), PU_STATIC, NULL);
numofchannels = (channels ? cv_numChannels.value : 0);
S_ResetCaptions();
}