From c87e337cea6c8046e53a076875507697564ec095 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 28 Nov 2017 02:22:46 +0000
Subject: [PATCH] When displaying message body text, skip all initial
 white-space and strip all trailing white-space.

---
 src/sbbs3/getmsg.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/getmsg.cpp b/src/sbbs3/getmsg.cpp
index 736cadfd15..3ba36e0d3d 100644
--- a/src/sbbs3/getmsg.cpp
+++ b/src/sbbs3/getmsg.cpp
@@ -254,8 +254,13 @@ void sbbs_t::show_msg(smbmsg_t* msg, long mode, post_t* post)
 	if((txt=smb_getmsgtxt(&smb,msg,(console&CON_RAW_IN) ? 0:GETMSGTXT_PLAIN)) != NULL) {
 		if(!(console&CON_RAW_IN))
 			mode|=P_WORDWRAP;
-		putmsg(txt, mode);
+		char* p = txt;
+		truncsp(p);
+		SKIP_WHITESPACE(p);
+		putmsg(p, mode);
 		smb_freemsgtxt(txt);
+		if(column)
+			CRLF;
 	}
 	if((txt=smb_getmsgtxt(&smb,msg,GETMSGTXT_TAIL_ONLY))!=NULL) {
 		putmsg(txt, mode&(~P_WORDWRAP));
-- 
GitLab