diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c index 62c9347089dcc9e505f585876c3894e88c2360fd..9e3fbe858f0866858111663de01c8ed55071e5f3 100644 --- a/src/sbbs3/userdat.c +++ b/src/sbbs3/userdat.c @@ -1417,7 +1417,7 @@ char* node_vstatus(scfg_t* cfg, node_t* node, char* str, size_t size) case NODE_LOGON: return cfg->text != NULL ? cfg->text[NodeStatusLogon] : "At login prompt"; case NODE_LOGOUT: - snprintf(str, sizeof str, cfg->text != NULL ? cfg->text[NodeStatusLogout] : "Logging out %s", username(cfg,node->useron,tmp)); + snprintf(str, size, cfg->text != NULL ? cfg->text[NodeStatusLogout] : "Logging out %s", username(cfg,node->useron,tmp)); return str; case NODE_EVENT_WAITING: return cfg->text != NULL ? cfg->text[NodeStatusEventWaiting] : "Waiting for all nodes to become inactive"; @@ -1509,7 +1509,7 @@ char* node_activity(scfg_t* cfg, node_t* node, char* str, size_t size, int num) break; case NODE_MCHT: if(node->aux != 0) - snprintf(str, sizeof str + snprintf(str, size ,cfg->text != NULL ? cfg->text[NodeActivityChatChannel] : "in multinode chat channel %d" ,node->aux & 0xff); else