Fix bug with long words causing infinite loop

This commit is contained in:
Samuel Dudik 2020-08-02 19:29:13 +02:00
parent 89dbfdbfb8
commit 5cead86549

View file

@ -89,10 +89,15 @@ int main(int argc, char *argv[])
break;
}
while (body[eols[num_of_lines - 1] + eol] != ' ')
int temp = eol;
while (body[eols[num_of_lines - 1] + eol] != ' ' && eol)
--eol;
eol++;
if (eol == 0)
eol = temp;
else
eol++;
remainder -= eol;
if (eols_size < num_of_lines + 1)