From 19c881edd2d4c52041480258ae5210b2abe8ee8b Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sat, 31 Aug 2019 20:34:15 +0000 Subject: [PATCH] sprintf->SAFEPRINTF replacements --- src/sbbs3/getnode.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/sbbs3/getnode.cpp b/src/sbbs3/getnode.cpp index dff1d6ff23..2578176e6e 100644 --- a/src/sbbs3/getnode.cpp +++ b/src/sbbs3/getnode.cpp @@ -59,7 +59,7 @@ int sbbs_t::getnodedat(uint number, node_t *node, bool lockit) if(node!=&thisnode) memset(node,0,sizeof(node_t)); - sprintf(str,"%snode.dab",cfg.ctrl_dir); + SAFEPRINTF(str,"%snode.dab",cfg.ctrl_dir); pthread_mutex_lock(&nodefile_mutex); if(nodefile==-1) { if((nodefile=nopen(str,O_RDWR|O_DENYNONE))==-1) { @@ -101,7 +101,7 @@ int sbbs_t::getnodedat(uint number, node_t *node, bool lockit) } pthread_mutex_unlock(&nodefile_mutex); if(count>(LOOP_NODEDAB/2)) { - sprintf(str,"NODE.DAB (node %d) COLLISION - Count: %d" + SAFEPRINTF2(str,"NODE.DAB (node %d) COLLISION - Count: %d" ,number+1, count); logline(LOG_WARNING,"!!",str); } @@ -219,7 +219,7 @@ int sbbs_t::getnmsg(bool clearline) putnodedat(cfg.node_num,&thisnode); } - sprintf(str,"%smsgs/n%3.3u.msg",cfg.data_dir,cfg.node_num); + SAFEPRINTF2(str,"%smsgs/n%3.3u.msg",cfg.data_dir,cfg.node_num); if(flength(str)<1L) return(0); if((file=nopen(str,O_RDWR))==-1) { @@ -271,7 +271,7 @@ int sbbs_t::getnodeext(uint number, char *ext) return(-1); } - sprintf(str,"%snode.exb",cfg.ctrl_dir); + SAFEPRINTF(str,"%snode.exb",cfg.ctrl_dir); if((node_ext=nopen(str,O_RDONLY|O_DENYNONE))==-1) { memset(ext,0,128); errormsg(WHERE,ERR_OPEN,str,O_RDONLY|O_DENYNONE); @@ -299,7 +299,7 @@ int sbbs_t::getnodeext(uint number, char *ext) return(-2); } if(count>(LOOP_NODEDAB/2)) { - sprintf(str,"NODE.EXB (node %d) COLLISION - Count: %d" + SAFEPRINTF2(str,"NODE.EXB (node %d) COLLISION - Count: %d" ,number+1, count); logline("!!",str); } @@ -332,7 +332,7 @@ int sbbs_t::getsmsg(int usernumber, bool clearline) } } - sprintf(str,"%smsgs/%4.4u.msg",cfg.data_dir,usernumber); + SAFEPRINTF2(str,"%smsgs/%4.4u.msg",cfg.data_dir,usernumber); if(flength(str)<1L) return(0); if((file=nopen(str,O_RDWR))==-1) { -- GitLab