security fix: replaced strcpy with safeStrCpy from backend.c
[xboard.git] / winboard / jaws.c
index 15be5ee..8d7e42c 100644 (file)
@@ -164,7 +164,7 @@ VOID SayString(char *mess, BOOL flag)
 { // for debug file\r
        char buf[8000], *p;\r
        if(appData.debugMode) fprintf(debugFP, "SAY '%s'\n", mess);\r
-       strcpy(buf, mess);\r
+       safeStrCpy(buf, mess, sizeof(buf)/sizeof(buf[0]));\r
        if(p = StrCaseStr(buf, "Xboard adjudication:")) {\r
                int i;\r
                for(i=19; i>1; i--) p[i] = p[i-1];\r