diff --git a/src/sbbs3/load_cfg.c b/src/sbbs3/load_cfg.c
index 2de1243da9f429a299b56c7cda61289d857973b1..898b975a0d5472e2154dac0b5a4d3913b1f4b717 100644
--- a/src/sbbs3/load_cfg.c
+++ b/src/sbbs3/load_cfg.c
@@ -177,14 +177,14 @@ void prep_cfg(scfg_t* cfg)
 
 		/* default QWKnet tagline */
 		if(!cfg->sub[i]->tagline[0])
-			strcpy(cfg->sub[i]->tagline,cfg->qnet_tagline);
+			SAFECOPY(cfg->sub[i]->tagline,cfg->qnet_tagline);
 
 		/* default origin line */
 		if(!cfg->sub[i]->origline[0])
-			strcpy(cfg->sub[i]->origline,cfg->origline);
+			SAFECOPY(cfg->sub[i]->origline,cfg->origline);
 
 		/* A sub-board's internal code is the combination of the grp's code_prefix & the sub's code_suffix */
-		sprintf(cfg->sub[i]->code,"%s%s"
+		SAFEPRINTF2(cfg->sub[i]->code,"%s%s"
 			,cfg->grp[cfg->sub[i]->grp]->code_prefix
 			,cfg->sub[i]->code_suffix);