]> Zhao Yanbai Git Server - minix.git/commitdiff
vfs: more regions for coredumps
authorBen Gras <ben@minix3.org>
Tue, 10 Apr 2012 09:12:53 +0000 (09:12 +0000)
committerBen Gras <ben@minix3.org>
Thu, 12 Apr 2012 12:29:59 +0000 (14:29 +0200)
servers/vfs/coredump.c

index 2f2f771a6cc04873bcd880780c5af10592c740e9..b3a9737e6f3d8ab661fa7bc2f32047c812155df0 100644 (file)
@@ -35,13 +35,15 @@ void write_elf_core_file(struct filp *f, int csig, char *proc_name)
 /* First, fill in all the required headers, second, adjust the offsets,
  * third, dump everything into the core file
  */
-#define MAX_REGIONS 20
+#define MAX_REGIONS 100
 #define NR_NOTE_ENTRIES 2
   Elf_Ehdr elf_header;
   Elf_Phdr phdrs[MAX_REGIONS + 1];
   Elf_Nhdr nhdrs[NR_NOTE_ENTRIES];
   int phnum;
 
+  memset(phdrs, 0, sizeof(phdrs));
+
   /* Fill in the NOTE Program Header - at phdrs[0] - and
    * note entries' headers
    */