diff --git a/src/sbbs3/getmsg.cpp b/src/sbbs3/getmsg.cpp index 0069028a993766f4f8fa0c5dc2fbceac04fc77ed..234fbc64b492a340faf542032ff5c72ca2210beb 100644 --- a/src/sbbs3/getmsg.cpp +++ b/src/sbbs3/getmsg.cpp @@ -171,7 +171,7 @@ void sbbs_t::show_msghdr(smb_t* smb, smbmsg_t* msg, const char* subject, const c bprintf(pmode, msghdr_text(msg, MsgSubj), current_msg_subj); if(msg->tags && *msg->tags) bprintf(text[MsgTags], msg->tags); - if(msg->hdr.attr || msg->hdr.netattr || msg->hdr.auxattr) + if(msg->hdr.attr || msg->hdr.netattr || (msg->hdr.auxattr & ~MSG_HFIELDS_UTF8)) show_msgattr(msg); if(current_msg_to != NULL && *current_msg_to != 0) { bprintf(pmode, msghdr_text(msg, MsgTo), current_msg_to);