From cbbe667c40ba93f452efc7ed8bd1c2967a815f40 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Wed, 3 Sep 2008 23:16:21 +0000 Subject: [PATCH] More word wrap fixes... bugs located by MCMLXXIX --- src/sbbs3/js_global.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index aee54995c6..4319ef43ea 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -1000,7 +1000,7 @@ js_word_wrap(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) } t=l+1; /* Store start position of next line */ /* Move to start of whitespace */ - while(l>0 && isspace(l)) + while(l>0 && isspace(linebuf[l])) l--; outbuf_append(&outbuf, &outp, linebuf, l+1, &outbuf_size); outbuf_append(&outbuf, &outp, "\r\n", 2, &outbuf_size); @@ -1013,9 +1013,9 @@ js_word_wrap(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) for(ocol=prefix_len+1,t=prefix_bytes; t<l; t++) { switch(linebuf[t]) { case '\x01': /* CTRL-A */ - if(linebuf[t+1]!='\x01') - break; t++; + if(linebuf[t]!='\x01') + break; /* Fall-through */ default: ocol++; -- GitLab