diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp index af3534b855188faddabb5bbb7732de9cd588fae7..4001bd9d404786bdf44b5392f9f87e356902ade9 100644 --- a/src/sbbs3/atcodes.cpp +++ b/src/sbbs3/atcodes.cpp @@ -1055,17 +1055,17 @@ const char* sbbs_t::atcode(char* sp, char* str, size_t maxlen) return(str); } - if(!strncmp(sp,"MAILW:",6)) { + if(!strncmp(sp,"MAILW:",6) || !strncmp(sp,"MAILW#",6)) { safe_snprintf(str,maxlen,"%u",getmail(&cfg,atoi(sp+6), /* Sent: */FALSE, /* attr: */0)); return(str); } - if(!strncmp(sp,"MAILP:",6)) { + if(!strncmp(sp,"MAILP:",6) || !strncmp(sp,"MAILP#",6)) { safe_snprintf(str,maxlen,"%u",getmail(&cfg,atoi(sp+6), /* Sent: */TRUE, /* attr: */0)); return(str); } - if(!strncmp(sp,"SPAMW:",6)) { + if(!strncmp(sp,"SPAMW:",6) || !strncmp(sp,"SPAMW#",6)) { safe_snprintf(str,maxlen,"%u",getmail(&cfg,atoi(sp+6), /* Sent: */FALSE, /* attr: */MSG_SPAM)); return(str); }