From e31eaaf29fcd0bf80b454db6c93ff266546775e6 Mon Sep 17 00:00:00 2001 From: "alex%croczilla.com" Date: Thu, 2 Feb 2006 23:56:19 +0000 Subject: [PATCH] Fix division by zero. git-svn-id: svn://10.0.0.236/branches/ZAP_20050610_BRANCH@188795 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/zap/zmk/src/zapTToneToPCMConverter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mozilla/zap/zmk/src/zapTToneToPCMConverter.cpp b/mozilla/zap/zmk/src/zapTToneToPCMConverter.cpp index cc512910bb5..8cc695ab1fc 100644 --- a/mozilla/zap/zmk/src/zapTToneToPCMConverter.cpp +++ b/mozilla/zap/zmk/src/zapTToneToPCMConverter.cpp @@ -232,7 +232,7 @@ zapTToneToPCMConverter::ProduceFrame(zapIMediaFrame ** _retval) mCurrentInputFrame->GetModulation(&modulation); mCurrentInputFrame->GetT(&T); double modulationFrequency = T ? modulation : modulation/3.0; - double amplitude = pow(10.0, volume/-10.0) * mZtlp * 32768.0 / frequencyCount; + double amplitude = frequencyCount ? pow(10.0, volume/-10.0) * mZtlp * 32768.0 / frequencyCount : 0.0; // construct array of 2*pi*f for all frequencies in the tone: double* frequencies = new double[frequencyCount];