From 20813d3af065f9b719b39d2e7a3382b8fa278a48 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Sun, 28 Aug 2005 19:47:39 +0000 Subject: [PATCH] Bug #3974: Fix unaligned memory access on LP64. (Matthieu Herrb) --- render/render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/render/render.c b/render/render.c index 1aea07d35..0f4bca92f 100644 --- a/render/render.c +++ b/render/render.c @@ -1340,7 +1340,7 @@ ProcRenderCompositeGlyphs (ClientPtr client) { if (buffer + sizeof (GlyphSet) < end) { - gs = *(GlyphSet *) buffer; + memcpy(&gs, buffer, sizeof(GlyphSet)); glyphSet = (GlyphSetPtr) SecurityLookupIDByType (client, gs, GlyphSetType,