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