# HG changeset patch # User Tony Vroon # Date 1239318406 -3600 # Node ID f27d73fb0bcd0f84adacf0717d01748f579d29e1 # Parent 965c0df4ae8457913790346f30c86aa0012f0df6 Zero out variables explicitly where required. diff -r 965c0df4ae84 -r f27d73fb0bcd src/adplug/core/ksm.cxx --- a/src/adplug/core/ksm.cxx Thu Apr 09 23:58:13 2009 +0100 +++ b/src/adplug/core/ksm.cxx Fri Apr 10 00:06:46 2009 +0100 @@ -117,7 +117,7 @@ bool CksmPlayer::update () { - int quanter, chan, drumnum, freq, track, volevel, volval; + int quanter, chan = 0, drumnum = 0, freq, track, volevel, volval; unsigned int i, j, bufnum; unsigned long temp, templong; diff -r 965c0df4ae84 -r f27d73fb0bcd src/adplug/core/msc.cxx --- a/src/adplug/core/msc.cxx Thu Apr 09 23:58:13 2009 +0100 +++ b/src/adplug/core/msc.cxx Fri Apr 10 00:06:46 2009 +0100 @@ -229,7 +229,7 @@ while (1) { u8 octet; // decoded octet - u8 len_corr; // length correction + u8 len_corr = 0; // length correction // advance to next block if necessary if (block_pos >= blk.mb_length && dec_len == 0) diff -r 965c0df4ae84 -r f27d73fb0bcd src/adplug/core/u6m.cxx --- a/src/adplug/core/u6m.cxx Thu Apr 09 23:58:13 2009 +0100 +++ b/src/adplug/core/u6m.cxx Fri Apr 10 00:06:46 2009 +0100 @@ -226,8 +226,7 @@ long bytes_written = 0; - int cW; - int pW; + int cW, pW = 0; unsigned char C; while (!end_marker_reached)