# HG changeset patch # User laaz # Date 988752498 0 # Node ID 9088ebc5b5b59604bf134b6723818e0678a55c82 # Parent ee2dac2cc63388c703037bc4b2aa65fc2d35ba17 Fixed segfault (microdvd format, many lines) diff -r ee2dac2cc633 -r 9088ebc5b5b5 subreader.c --- a/subreader.c Tue May 01 20:24:31 2001 +0000 +++ b/subreader.c Tue May 01 21:28:18 2001 +0000 @@ -113,7 +113,7 @@ while ((next =sub_readtext (next, &(current->text[i])))) { if (current->text[i]==ERR) {return ERR;} i++; - if (i>SUB_MAX_TEXT) { printf ("Too many lines in a subtitle\n");current->lines=i;return;} + if (i>=SUB_MAX_TEXT) { printf ("Too many lines in a subtitle\n");current->lines=i;return;} } current->lines=i+1;