aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/prologue-value.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 7f7ea37..49ef84c 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
2006-11-18 Pedro Alves <pedro_alves@portugalmail.pt>
+ * prologue-value.c (clear_entries): Fix memory leak.
+
+2006-11-18 Pedro Alves <pedro_alves@portugalmail.pt>
+
* parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before
dereferencing it.
diff --git a/gdb/prologue-value.c b/gdb/prologue-value.c
index 4ad4d6c..b8f32bc 100644
--- a/gdb/prologue-value.c
+++ b/gdb/prologue-value.c
@@ -351,6 +351,7 @@ clear_entries (struct pv_area *area)
{
struct area_entry *next = e->next;
xfree (e);
+ e = next;
}
while (e != area->entry);