diff --git a/src/sbbs3/str.cpp b/src/sbbs3/str.cpp
index d9b29a8598908369d22c5d8590deaf2ecb803c9a..8a57004e99cd18ebfdd86549e7bafbd9dff7d4ad 100644
--- a/src/sbbs3/str.cpp
+++ b/src/sbbs3/str.cpp
@@ -505,7 +505,7 @@ size_t sbbs_t::gettmplt(char *strout, const char *templt, long mode)
 	}
 	c=0;
 	if(mode&K_EDIT) {
-		strcpy(str,strout);
+		SAFECOPY(str,strout);
 		bputs(str);
 		c=strlen(str); 
 	}
@@ -544,7 +544,7 @@ size_t sbbs_t::gettmplt(char *strout, const char *templt, long mode)
 	attr(LIGHTGRAY);
 	CRLF;
 	if(!(sys_status&SS_ABORT))
-		strcpy(strout,str);
+		SAFECOPY(strout,str);
 	return(c);
 }