--- orig/subreader.c Fri May 31 14:53:17 2002 +++ subreader.c Fri May 31 14:54:29 2002 @@ -405,11 +405,11 @@ strncpy (current->text[num], line2, tmp-line2); current->text[num][tmp-line2]='\0'; line2=tmp+2; + if (current->lines >= SUB_MAX_TEXT) return current; num++; current->lines++; - if (current->lines >= SUB_MAX_TEXT) return current; } - + if (current->lines >= SUB_MAX_TEXT) return current; current->text[num]=strdup(line2);