pkgsrc/audio/spiralsynth/patches/patch-ak
ben 61f8e4a73c Make SpiralSynth run in 1.6ZF. Some code expected declared pointers to be
zeroed, and coredumped with nonsense values.  Explicitly initialize to
zero.
2004-02-15 06:00:26 +00:00

13 lines
488 B
Text

$NetBSD: patch-ak,v 1.1 2004/02/15 06:00:26 ben Exp $
--- SpiralSound/Oscillator.C.orig 2000-11-26 07:52:41.000000000 -0800
+++ SpiralSound/Oscillator.C
@@ -37,6 +37,8 @@ m_ModAmount(0.01f)
m_Note=new int[SpiralInfo::POLY];
m_LastFreq=new float[SpiralInfo::POLY];
m_Volume=new char[SpiralInfo::POLY];
+ m_FreqModBuf = 0; /* initialize to avoid risk of coredump */
+ m_PulseWidthModBuf = 0; /* initialize to avoid risk of coredump */
for (int n=0; n<SpiralInfo::POLY; n++)
{