Index: Makefile =================================================================== RCS file: /home/ncvs/ports/x11/XFree86-4-libraries/Makefile,v retrieving revision 1.118 diff -u -r1.118 Makefile --- Makefile 25 Nov 2002 00:07:40 -0000 1.118 +++ Makefile 4 Dec 2002 08:18:57 -0000 @@ -7,7 +7,7 @@ PORTNAME= libraries PORTVERSION= 4.2.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_XFREE:S/$/:x/} \ ${MASTER_SITE_LOCAL:S/$/:local/} Index: files/patch-imLcPrs.c =================================================================== RCS file: files/patch-imLcPrs.c diff -N files/patch-imLcPrs.c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-imLcPrs.c 4 Dec 2002 08:18:15 -0000 @@ -0,0 +1,18 @@ +--- lib/X11/imLcPrs.c.orig Wed Dec 4 00:16:59 2002 ++++ lib/X11/imLcPrs.c Wed Dec 4 00:17:44 2002 +@@ -518,13 +518,13 @@ + FILE *fp; + DefTree **ptop; + { +- char tb[65535]; ++ char tb[8192]; + char* tbp; + struct stat st; + + if (fstat (fileno (fp), &st) != -1) { + unsigned long size = (unsigned long) st.st_size; +- if (size < sizeof tb) tbp = tb; ++ if (size <= sizeof tb) tbp = tb; + else tbp = malloc (size); + + if (tbp != NULL) {