diff --git a/src/sbbs3/putmsg.cpp b/src/sbbs3/putmsg.cpp index e5714ba89b2a98046230e2d054384413e68a2e49..6b9df7cdd53c95b45e877406759337855c6c3b77 100644 --- a/src/sbbs3/putmsg.cpp +++ b/src/sbbs3/putmsg.cpp @@ -428,6 +428,11 @@ char sbbs_t::putmsgfrag(const char* buf, int& mode, int org_cols, JSObject* obj) mode |= P_WORDWRAP; return putmsgfrag(str+l, mode, org_cols); } + if(memcmp(str+l, "@TRUNCATE@", 10) == 0) { + l += 10; + mode |= P_TRUNCATE; + continue; + } if(memcmp(str+l, "@QON@", 5) == 0) { // Allow the file display to be aborted (PCBoard) l += 5; mode &= ~P_NOABORT;