$NetBSD$

--- lib/type1/scanfont.c.orig	2005-08-04 11:41:27.000000000 +0000
+++ lib/type1/scanfont.c
@@ -1244,7 +1244,7 @@ int scan_font(FontP)
     }
     if ( namelen >= MAXPATHLEN ) {
       /* Hopefully, this will lead to a file open error */
-      namelen = MAXPATHLEN;
+      namelen = MAXPATHLEN - 1;
     }
     strncpy(filename,nameP,namelen);
     filename[namelen] = '\0';
