aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorKeith Seitz <keiths@redhat.com>2013-03-20 22:17:18 +0000
committerKeith Seitz <keiths@redhat.com>2013-03-20 22:17:18 +0000
commitfb81d0169b86ced7d11bf4eff03d19f3e1ded9b4 (patch)
tree878623e8f2ace8815ef495c473a0a58f4c3210cf /gdb
parentef0026f03b3a4e892477fddf5e7da722b656db61 (diff)
downloadfsf-binutils-gdb-fb81d0169b86ced7d11bf4eff03d19f3e1ded9b4.zip
fsf-binutils-gdb-fb81d0169b86ced7d11bf4eff03d19f3e1ded9b4.tar.gz
fsf-binutils-gdb-fb81d0169b86ced7d11bf4eff03d19f3e1ded9b4.tar.bz2
* breakpoint.h (struct breakpoint): Add comment to
extra_string indicating that this member is mallod'd. * breakpoint.c (base_breakpoint_dtor): Free extra_string.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/breakpoint.c1
-rw-r--r--gdb/breakpoint.h3
3 files changed, 9 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index aaad736..3211a43 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2013-03-20 Keith Seitz <keiths@redhat.com>
+
+ * breakpoint.h (struct breakpoint): Add comment to
+ extra_string indicating that this member is mallod'd.
+ * breakpoint.c (base_breakpoint_dtor): Free extra_string.
+
2013-03-20 Pedro Alves <palves@redhat.com>
PR gdb/15289
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
index 0ff4683..c844187 100644
--- a/gdb/breakpoint.c
+++ b/gdb/breakpoint.c
@@ -12788,6 +12788,7 @@ base_breakpoint_dtor (struct breakpoint *self)
{
decref_counted_command_line (&self->commands);
xfree (self->cond_string);
+ xfree (self->extra_string);
xfree (self->addr_string);
xfree (self->filter);
xfree (self->addr_string_range_end);
diff --git a/gdb/breakpoint.h b/gdb/breakpoint.h
index 7a2c629..68f3ed9 100644
--- a/gdb/breakpoint.h
+++ b/gdb/breakpoint.h
@@ -726,7 +726,8 @@ struct breakpoint
there is no condition. */
char *cond_string;
- /* String form of extra parameters, or NULL if there are none. */
+ /* String form of extra parameters, or NULL if there are none.
+ Malloc'd. */
char *extra_string;
/* Holds the address of the related watchpoint_scope breakpoint