From 4a3d5b110eb4f2bc875c1ed064daa7c101284c94 Mon Sep 17 00:00:00 2001 From: Andrea Alberti Date: Thu, 11 Jun 2026 17:08:35 +0200 Subject: [PATCH] Fix memcpy size in 'merge_faces' * src/xfaces.c (merge_faces): Use 'sizeof lface_attrs' instead of LFACE_VECTOR_SIZE as the 'memcpy' size argument. (Bug#81224) --- src/xfaces.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xfaces.c b/src/xfaces.c index 010b0e1847e..ff9101f75fd 100644 --- a/src/xfaces.c +++ b/src/xfaces.c @@ -7229,7 +7229,7 @@ merge_faces (struct window *w, Lisp_Object face_name, int face_id, Lisp_Object lface_attrs[LFACE_VECTOR_SIZE]; int i; - memcpy (lface_attrs, face->lface, LFACE_VECTOR_SIZE); + memcpy (lface_attrs, face->lface, sizeof lface_attrs); /* Make explicit any attributes whose value is 'reset'. */ for (i = 1; i < LFACE_VECTOR_SIZE; i++) if (EQ (lface_attrs[i], Qreset))