updated for version 7.0073
diff --git a/src/misc1.c b/src/misc1.c
index 6603c26..d4dabe6 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -3295,7 +3295,7 @@
 	    if (exp != NULL && *exp != NUL
 					&& STRLEN(exp) + STRLEN(p) < MAXPATHL)
 	    {
-		sprintf((char *)NameBuff, "%s%s", exp, p + 1);
+		vim_snprintf((char *)NameBuff, MAXPATHL, "%s%s", exp, p + 1);
 		var = NameBuff;
 		/* Also set $HOME, it's needed for _viminfo. */
 		vim_setenv((char_u *)"HOME", NameBuff);