]> git.rkrishnan.org Git - dttsp.git/blobdiff - jDttSP/speechproc.c
Fixed real buffer deallocation, speech processor allocation blunder
[dttsp.git] / jDttSP / speechproc.c
index 2d3112601334b10a431e9f2c214a120378b8a3ad..90c0b009fcfc67dd534fdfb55f14baa517716e88 100644 (file)
@@ -37,7 +37,7 @@ Bridgewater, NJ 08807
 SpeechProc
 newSpeechProc(REAL K, REAL MaxCompression, COMPLEX *spdat, int size) {
   SpeechProc sp = (SpeechProc) safealloc(1, sizeof(speech_proc), "new speech processor");
-  sp->CG = newRLB(size, NULL, "CG buffer in Speech Processor");
+  sp->CG = newRLB(size + 1, NULL, "CG buffer in Speech Processor");
   sp->K = K;
   sp->MaxGain = pow(10.0, MaxCompression * 0.05);
   sp->LastCG = 1.0;