Browse Source

Fix truncated fgetc return value in main(espeak-ng.c). [Coverity]

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

+ 4
- 2
src/espeak-ng.c View File

@@ -672,8 +672,10 @@ int main(int argc, char **argv)
} else {
// bulk input on stdin
ix = 0;
while (!feof(stdin)) {
p_text[ix++] = fgetc(stdin);
while (true) {
if ((c = fgetc(stdin)) == EOF)
break;
p_text[ix++] = (char)c;
if (ix >= (max-1)) {
max += 1000;
char *new_text = (char *)realloc(p_text, max);

Loading…
Cancel
Save