updated for version 7.3.160
Problem: Unsafe string copying.
Solution: Use vim_strncpy() instead of strcpy(). Use vim_strcat() instead
of strcat().
diff --git a/src/syntax.c b/src/syntax.c
index 0fc3612..57fab0c 100644
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -8576,8 +8576,8 @@
if (iarg & hl_attr_table[i])
{
if (buf[0] != NUL)
- STRCAT(buf, ",");
- STRCAT(buf, hl_name_table[i]);
+ vim_strcat(buf, (char_u *)",", 100);
+ vim_strcat(buf, (char_u *)hl_name_table[i], 100);
iarg &= ~hl_attr_table[i]; /* don't want "inverse" */
}
}