Fix bug with long words causing infinite loop
This commit is contained in:
parent
89dbfdbfb8
commit
5cead86549
1 changed files with 7 additions and 2 deletions
7
herbe.c
7
herbe.c
|
@ -89,9 +89,14 @@ 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;
|
||||
|
||||
if (eol == 0)
|
||||
eol = temp;
|
||||
else
|
||||
eol++;
|
||||
|
||||
remainder -= eol;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue