diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c
index ee7428badc4481adde50ea6bd72c88e073ab596a..ea0ad7885f1552a0fb111ea650851f7c50806c06 100644
--- a/src/sbbs3/js_global.c
+++ b/src/sbbs3/js_global.c
@@ -944,8 +944,8 @@ js_word_wrap(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
 					linebuf[l++]='\r';
 					linebuf[l++]='\n';
 					outbuf_append(&outbuf, &outp, linebuf, l, &outbuf_size);
-					l=0;
-					ocol=1;
+					l=prefix_bytes;
+					ocol=prefix_len+1;
 				}
 				else {
 					if(icol < oldlen) {			/* If this line is overly long, It's impossible for the next word to fit */