From fb06d9d14404a625e897c6e5db614a1c1d108ae6 Mon Sep 17 00:00:00 2001 From: jsalmon3 <> Date: Mon, 29 Sep 2003 21:25:44 +0000 Subject: [PATCH] Fixed bug with 16bit sample size --- src/sound/wav.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sound/wav.cpp b/src/sound/wav.cpp index 019166927..42525c715 100644 --- a/src/sound/wav.cpp +++ b/src/sound/wav.cpp @@ -256,7 +256,7 @@ global Sample* LoadWav(const char* name, int flags __attribute__((unused))) // // Read sample // - sample = malloc(sizeof(*sample) + WAV_BUFFER_SIZE*wavfmt.Channels); + sample = malloc(sizeof(*sample) + WAV_BUFFER_SIZE * wavfmt.Channels * wavfmt.SampleSize); sample->Channels = wavfmt.Channels; sample->SampleSize = wavfmt.SampleSize * 8 / sample->Channels; sample->Frequency = wavfmt.Frequency;