diff --git a/src/sbbs3/getmsg.cpp b/src/sbbs3/getmsg.cpp index 2f56a602a35e670a135767c22674425b2bcb24ae..ad2d6a82300a863a4134258320229ce921465129 100644 --- a/src/sbbs3/getmsg.cpp +++ b/src/sbbs3/getmsg.cpp @@ -115,6 +115,7 @@ void sbbs_t::show_msgattr(smbmsg_t* msg) ,auxattr&(MSG_FILEATTACH|MSG_MIMEATTACH) ? "Attach " :nulstr ,netattr&MSG_SENT ? "Sent " :nulstr ,netattr&MSG_INTRANSIT ? "InTransit ":nulstr + ,netattr&MSG_KILLSENT ? "KillSent " :nulstr ); } @@ -205,7 +206,7 @@ void sbbs_t::show_msghdr(smb_t* smb, smbmsg_t* msg, const char* subject, const c bprintf(pmode, msghdr_text(msg, MsgFrom), current_msg_from); if(msg->from_ext) bprintf(text[MsgFromExt],msg->from_ext); - if(msg->from_net.addr!=NULL && (current_msg_from == NULL || strchr(current_msg_from,'@')==NULL)) + if(msg->from_net.addr!=NULL) bprintf(text[MsgFromNet],smb_netaddrstr(&msg->from_net,str)); } if(!(msg->hdr.attr&MSG_POLL) && (msg->upvotes || msg->downvotes))