updated for version 7.0109
diff --git a/src/window.c b/src/window.c
index 81fc4c3..92164c1 100644
--- a/src/window.c
+++ b/src/window.c
@@ -4788,8 +4788,7 @@
     if (url || retval == FAIL)
     {
 	/* something failed; use the file name (truncate when too long) */
-	STRNCPY(buf, fname, len);
-	buf[len - 1] = NUL;
+	vim_strncpy(buf, fname, len - 1);
     }
 #if defined(MACOS_CLASSIC) || defined(OS2) || defined(MSDOS) || defined(MSWIN)
     slash_adjust(buf);