diff --git a/msi.c b/msi.c index 744544a52..e4fc976d0 100644 --- a/msi.c +++ b/msi.c @@ -589,8 +589,10 @@ static char *subGetNextLine(subFile *psubFile) char *pline; pline = fgets(psubFile->inputBuffer,MAX_BUFFER_SIZE,psubFile->fp); - while(pline && psubFile->inputBuffer[0]=='#') + while(pline && psubFile->inputBuffer[0]=='#') { pline = fgets(psubFile->inputBuffer,MAX_BUFFER_SIZE,psubFile->fp); + ++psubFile->lineNum; + } if(!pline) { psubFile->token = tokenEOF; psubFile->inputBuffer[0] = 0;