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 1ae21c4..a005eac 100644 (file)
@@ -1,5 +1,10 @@
 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
        to improve error reporting. Based on Michael Snyder
        2002-04-24 dated patch to c-exp.y.
index 2671770..7c7141d 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);