diff --git a/src/sbbs3/data.cpp b/src/sbbs3/data.cpp index 10f5af77901ac6514fea7b00796d99ff473d1549..dab8a325c350f79251bf65083353647c7895e8fd 100644 --- a/src/sbbs3/data.cpp +++ b/src/sbbs3/data.cpp @@ -71,8 +71,11 @@ uint sbbs_t::finduser(const char* name, bool silent_failure) return((l/(LEN_ALIAS+2))+1); } if(pass==2 && strcasestr(buf, name)) { - bprintf(text[DoYouMeanThisUserQ], buf + char tmp[256]; + char str[256]; + snprintf(tmp, sizeof tmp, expand_atcodes(text[DoYouMeanThisUserQ], str, sizeof str), buf ,(uint)(l/(LEN_ALIAS+2))+1); + mnemonics(tmp); c=(char)getkeys(ynq,0); if(sys_status&SS_ABORT) { fclose(stream);