diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp index 7cdbbe6e413b3efb41305a94396ed1750528819d..b9fe0d3f7ff912b636e48391f1f1913cb0e709ba 100644 --- a/src/sbbs3/atcodes.cpp +++ b/src/sbbs3/atcodes.cpp @@ -822,7 +822,7 @@ const char* sbbs_t::atcode(char* sp, char* str, size_t maxlen, long* pmode, bool return(client_name); if(!strcmp(sp,"BDATE")) - return getbirthdstr(&cfg, useron.birth, str, sizeof(str)); + return getbirthdstr(&cfg, useron.birth, str, maxlen); if(!strcmp(sp,"AGE")) { safe_snprintf(str,maxlen,"%u",getage(&cfg,useron.birth));