From f7005b142a278f016d8b2e25d222a95811f310da Mon Sep 17 00:00:00 2001 From: deuce <> Date: Tue, 14 Jul 2015 21:34:47 +0000 Subject: [PATCH] When chopping a long word to fit, take the leading whitespace into account. --- src/sbbs3/wordwrap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/wordwrap.c b/src/sbbs3/wordwrap.c index caa7aa440c..55d85e9dde 100644 --- a/src/sbbs3/wordwrap.c +++ b/src/sbbs3/wordwrap.c @@ -514,7 +514,7 @@ static char *wrap_paragraphs(struct paragraph *paragraph, int outlen, BOOL handl word_len = get_word_len(inp+ws_len.bytes, -1); // Do we need to chop a long word? if (word_len.len > (outlen - prefix_cols)) - word_len = get_word_len(inp + ws_len.bytes, outlen - outcol); + word_len = get_word_len(inp + ws_len.bytes, outlen - ws_len.bytes - outcol); if (outcol + ws_len.len + word_len.len > outlen) { inp += ws_len.bytes; break; -- GitLab