A malformed tag like <foo could cause espeak to read past the end of the string.master
@@ -614,7 +614,9 @@ int ReadClause(Translator *tr, char *buf, short *charix, int *charix_top, int n_ | |||
return terminator; | |||
} | |||
c1 = ' '; | |||
c2 = GetC(); | |||
if (!Eof()) { | |||
c2 = GetC(); | |||
} | |||
continue; | |||
} | |||
} |
@@ -0,0 +1 @@ | |||
@@ -0,0 +1 @@ | |||
<<foo |