Index: xc/lib/font/fontfile/dirfile.c =================================================================== RCS file: /cvs/xprint/xprint/src/xprint_main/xc/lib/font/fontfile/dirfile.c,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 dirfile.c --- xc/lib/font/fontfile/dirfile.c 28 May 2002 01:41:14 -0000 1.1.1.1 +++ xc/lib/font/fontfile/dirfile.c 13 Feb 2004 05:34:31 -0000 @@ -263,6 +263,10 @@ status = AllocError; break; case NAME: + if (strlen(lexToken) >= sizeof alias) { + status = BadFontPath; + break; + } strcpy(alias, lexToken); token = lexAlias(file, &lexToken); switch (token) {