]> git.eshelyaron.com Git - emacs.git/commitdiff
fix invalid read in fill_freloc
authorAndrea Corallo <akrl@sdf.org>
Sun, 22 Dec 2019 08:58:33 +0000 (09:58 +0100)
committerAndrea Corallo <akrl@sdf.org>
Wed, 1 Jan 2020 10:38:15 +0000 (11:38 +0100)
src/comp.c

index 6d496e89bf7ad82747b2e31e36f2b24b5d201cdb..75b41e2af8fbd42d1d73a6cb211f5f2e8cc1fb8c 100644 (file)
@@ -3125,7 +3125,7 @@ fill_freloc (void)
 {
   if (ARRAYELTS (helper_link_table) > F_RELOC_MAX_SIZE)
     goto overflow;
-  memcpy (freloc.link_table, helper_link_table, sizeof (freloc.link_table));
+  memcpy (freloc.link_table, helper_link_table, sizeof (helper_link_table));
   freloc.size = ARRAYELTS (helper_link_table);
 
   Lisp_Object subr_l = Vsubr_list;