diff --git a/src/sbbs3/exec.cpp b/src/sbbs3/exec.cpp index ed58d4761c1ac9e95225176eb1fd09712f0a1f3f..949ad90c2a7780ecf3aa6bb2b6add736d62f9847 100644 --- a/src/sbbs3/exec.cpp +++ b/src/sbbs3/exec.cpp @@ -1104,7 +1104,7 @@ int sbbs_t::exec(csi_t *csi) errormsg(WHERE,ERR_OPEN,str,O_RDONLY); break; } for(i=0;i<TOTAL_TEXT && !feof(stream);i++) { - if((text[i]=readtext((long *)NULL,stream,l))==NULL) { + if((text[i]=readtext((long *)NULL,stream,i))==NULL) { i--; continue; } if(!strcmp(text[i],text_sav[i])) { /* If identical */