diff --git a/exec/postit.js b/exec/postit.js index 35c0aa65adc6037caa09d17b8b8d623705994027..e97d18afef02fe519e63c84897d155d0b60cd3fe 100644 --- a/exec/postit.js +++ b/exec/postit.js @@ -304,14 +304,14 @@ function MessageList(root,name,ext) while(!this.file.eof) { var text=strip_ctrl(this.file.readln()); - if(text=="null") break; + if(text=="null" || !text) break; var author=text.substring(0,text.indexOf("@")); var date=text.substr(text.indexOf("@")+1); var message=[]; while(!this.file.eof) { var temp=this.file.readln(); - if(strip_ctrl(temp)=="null" || strip_ctrl(temp)=="") break; + if(!temp || strip_ctrl(temp)=="null" || strip_ctrl(temp)=="") break; message.push(temp); } this.array.push(new Post(author,date,message));