diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2021-05-06 13:16:26 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2021-05-06 13:16:26 -0400 |
commit | ec66d6ea54679d00c1f0d52a5a9fa0cbb8b86d47 (patch) | |
tree | ac7be1cbde883fe323f0c1962c5f2a7971203f5f /gdb/inferior.h | |
parent | 482155e6090a602cd31112d1e3f4e80d37fe6189 (diff) | |
download | fsf-binutils-gdb-ec66d6ea54679d00c1f0d52a5a9fa0cbb8b86d47.zip fsf-binutils-gdb-ec66d6ea54679d00c1f0d52a5a9fa0cbb8b86d47.tar.gz fsf-binutils-gdb-ec66d6ea54679d00c1f0d52a5a9fa0cbb8b86d47.tar.bz2 |
gdb: make inferior::args a unique_xmalloc_ptr
Use unique_xmalloc_ptr to avoid manual memory management.
gdb/ChangeLog:
* inferior.h (class inferior) <args>: Change type to
unique_xmalloc_ptr.
* inferior.c (inferior::~inferior): Don't free args.
* infcmd.c (get_inferior_args): Adjust.
(set_inferior_args): Adjust.
Change-Id: I96300e59eb2faf2d80660416a8f5694d243a944e
Diffstat (limited to 'gdb/inferior.h')
-rw-r--r-- | gdb/inferior.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/inferior.h b/gdb/inferior.h index e0a7d62..4a143c3 100644 --- a/gdb/inferior.h +++ b/gdb/inferior.h @@ -468,7 +468,7 @@ public: struct program_space *pspace = NULL; /* The arguments string to use when running. */ - char *args = NULL; + gdb::unique_xmalloc_ptr<char> args; /* The size of elements in argv. */ int argc = 0; |