diff -Nur xc.orig/programs/Xserver/render/render.c xc/programs/Xserver/render/render.c --- xc.orig/programs/Xserver/render/render.c 2004-08-07 08:42:10.000000000 +0900 +++ xc/programs/Xserver/render/render.c 2006-02-18 18:12:56.327881000 +0900 @@ -1304,7 +1304,7 @@ { if (buffer + sizeof (GlyphSet) < end) { - gs = *(GlyphSet *) buffer; + gs = *(CARD32 *) buffer; glyphSet = (GlyphSetPtr) SecurityLookupIDByType (client, gs, GlyphSetType,