diff --git a/exec/load/termcapture_lib.js b/exec/load/termcapture_lib.js index 6b3eb62d86ab5fa6b5eea8d9ceb517180df6a9d9..1dd3bc9cfd8d70b0db05c4c13f00f369d7755f54 100644 --- a/exec/load/termcapture_lib.js +++ b/exec/load/termcapture_lib.js @@ -120,7 +120,7 @@ function capture() lines.length = 0; curline=""; } else if(char=='\n') { - if(curline.length && curline.charAt(curline.length-1)=='\r') + while(curline.length && curline.charCodeAt(curline.length-1) < ascii(' ')) curline = curline.substring(0,curline.length-1); lines.push(curline); log(LOG_DEBUG, format("Captured %u lines (last: %u bytes)", lines.length, curline.length));