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

This commit is contained in:
Reece H. Dunn
2016-01-21 20:10:13 +00:00
parent 4ec98f79a8
commit eaa0c9aa08
+4 -2
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);