diff --git a/src/sbbs3/wordwrap.c b/src/sbbs3/wordwrap.c
index 756bf08778bb377c4a3a26e8f4b73927dd4aaf06..45b26bf0c1aea546cff05324dfef13c3bafeb1b1 100644
--- a/src/sbbs3/wordwrap.c
+++ b/src/sbbs3/wordwrap.c
@@ -247,6 +247,8 @@ static struct section_len get_word_len(char *buf, int maxlen)
 			continue;
 		else if (buf[ret.bytes]=='\x01') {
 			ret.bytes++;
+			if (buf[ret.bytes] == '\\')
+				break;
 			if(buf[ret.bytes]!='\x01')
 				continue;
 		}