diff --git a/src/sbbs3/gen_defs.h b/src/sbbs3/gen_defs.h
index eca06cd3e1d513b14775df4fb1da1da38f4c7259..d0a5bb7b25e4f4eab0826782826a27eccd5172b4 100644
--- a/src/sbbs3/gen_defs.h
+++ b/src/sbbs3/gen_defs.h
@@ -127,6 +127,7 @@ enum {
 #define HANDLE	void*
 #endif
 
+#define SAFECOPY(dst,src)	sprintf(dst,"%.*s",sizeof(dst)-1,src)
 
 /****************************************************************************/
 /* MALLOC/FREE Macros for various compilers and environments				*/