Fix uninitialised memory acccess in COFF bfd backend
[deliverable/binutils-gdb.git] / bfd / coffcode.h
index c63ebd2dbb8b726a2f96f8522a05a0a80d60a03e..6ad991cf9d24773e60021faa77da582fa9be23a7 100644 (file)
@@ -5528,6 +5528,9 @@ coff_bigobj_swap_aux_in (bfd *abfd,
   AUXENT_BIGOBJ *ext = (AUXENT_BIGOBJ *) ext1;
   union internal_auxent *in = (union internal_auxent *) in1;
 
+  /* Make sure that all fields in the aux structure are
+     initialised.  */
+  memset (in, 0, sizeof * in);
   switch (in_class)
     {
     case C_FILE:
This page took 0.024264 seconds and 4 git commands to generate.