diff --git a/src/sbbs3/makeuser.c b/src/sbbs3/makeuser.c
index 44b5d40e819ea9aa765d84d1645ff1e232ee7d12..75ac6d02d67e237d1d177b0f9307e34e183247b5 100644
--- a/src/sbbs3/makeuser.c
+++ b/src/sbbs3/makeuser.c
@@ -130,9 +130,9 @@ int main(int argc, char **argv)
 	user.freecdt=scfg.level_freecdtperday[user.level];
 
 	if(scfg.total_fcomps)
-		strcpy(user.tmpext,scfg.fcomp[0]->ext);
+		SAFECOPY(user.tmpext,scfg.fcomp[0]->ext);
 	else
-		strcpy(user.tmpext,"ZIP");
+		SAFECOPY(user.tmpext,"ZIP");
 	for(i=0;i<scfg.total_xedits;i++)
 		if(!stricmp(scfg.xedit[i]->code,scfg.new_xedit))
 			break;