2002-04-25 Pierre Muller <muller@ics.u-strasbg.fr>
authorPierre Muller <muller@sourceware.org>
Thu, 25 Apr 2002 16:29:27 +0000 (16:29 +0000)
committerPierre Muller <muller@sourceware.org>
Thu, 25 Apr 2002 16:29:27 +0000 (16:29 +0000)
Fix PR gdb/508.
* symfile.c (add_filename_language): Fix wrong xrealloc size argument.

gdb/ChangeLog
gdb/symfile.c

index 1ae21c44eedcb5bdaf2756d8fb09fdbfe59f7f95..a005eac23456d25495fd981ec79a80ba34c0340b 100644 (file)
@@ -1,3 +1,8 @@
+2002-04-25  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       Fix PR gdb/508.
+       * symfile.c (add_filename_language): Fix wrong xrealloc size argument.
+
 2002-04-25  Pierre Muller  <muller@ics.u-strasbg.fr>
 
        * p-exp.y: Also use new prev_lexptr variable
index 2671770d17bcde2b26beb5d30b77443c6db2b608..7c7141d7b86f10f5e7da6e350649a743ad1a032f 100644 (file)
@@ -1831,8 +1831,9 @@ add_filename_language (char *ext, enum language lang)
   if (fl_table_next >= fl_table_size)
     {
       fl_table_size += 10;
-      filename_language_table = xrealloc (filename_language_table,
-                                         fl_table_size);
+      filename_language_table = 
+       xrealloc (filename_language_table,
+                 fl_table_size * sizeof (*filename_language_table));
     }
 
   filename_language_table[fl_table_next].ext = xstrdup (ext);