Browse Source

Fix the realloc usage of outbuf in espeak_ng_InitializeOutput(speech.c) [msvc /analyze]

master
Reece H. Dunn 9 years ago
parent
commit
5de96146e1
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      src/libespeak-ng/speech.c

+ 4
- 2
src/libespeak-ng/speech.c View File

buffer_length = 200; buffer_length = 200;


outbuf_size = (buffer_length * samplerate)/500; outbuf_size = (buffer_length * samplerate)/500;
outbuf = (unsigned char *)realloc(outbuf, outbuf_size);
if ((out_start = outbuf) == NULL)
out_start = (unsigned char *)realloc(outbuf, outbuf_size);
if (out_start == NULL)
return ENOMEM; return ENOMEM;
else
outbuf = out_start;


// allocate space for event list. Allow 200 events per second. // allocate space for event list. Allow 200 events per second.
// Add a constant to allow for very small buf_length // Add a constant to allow for very small buf_length

Loading…
Cancel
Save