diff --git a/src/sbbs3/logon.cpp b/src/sbbs3/logon.cpp index 6071015997d4935f86c786c914f025f2d9e741b3..b418168b46b73cf82f9ecbfd5b54dc4905fc5683 100644 --- a/src/sbbs3/logon.cpp +++ b/src/sbbs3/logon.cpp @@ -212,9 +212,11 @@ bool sbbs_t::logon() rows=useron.rows; unixtodstr(&cfg,(time32_t)logontime,str); if(!strncmp(str,useron.birth,5) && !(useron.rest&FLAG('Q'))) { - bputs(text[HappyBirthday]); - pause(); - CLS; + if(text[HappyBirthday][0]) { + bputs(text[HappyBirthday]); + pause(); + CLS; + } user_event(EVENT_BIRTHDAY); } useron.ltoday++;