From 3834297fae931341c40bb293efb2f10cf7549d26 Mon Sep 17 00:00:00 2001 From: Nebuleon Fumika Date: Fri, 8 Feb 2013 15:46:33 -0500 Subject: Fix write to uninitialised memory in 8-bit sound. --- source/soundux.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source') diff --git a/source/soundux.cpp b/source/soundux.cpp index b8df25a..399b04b 100644 --- a/source/soundux.cpp +++ b/source/soundux.cpp @@ -842,7 +842,7 @@ void DecodeBlock (Channel *ch) ch->loop = (filter & 2) != 0; int16 interim[16]; - uint8 interim_byte; + uint8 interim_byte = 0; compressed++; signed short *raw = ch->block = ch->decoded; @@ -974,7 +974,7 @@ void DecodeBlock (Channel *ch) for (i = 0; i < 8; i++) ch->decoded[i] = amplitude / 2; for (i = 8; i < 16; i++) - ch->decoded[i] = -amplitude / 2; + ch->decoded[i] = -(amplitude / 2); } } else -- cgit v1.2.3