From fde841947e445a98f22a04465daa75a9fb6af051 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sun, 10 Dec 2023 07:45:24 -0700 Subject: Use unique_xmalloc_ptr in explicit_location_spec This changes explicit_location_spec to use unique_xmalloc_ptr, removing some manual memory management. Reviewed-By: John Baldwin --- gdb/mi/mi-cmd-break.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gdb/mi') diff --git a/gdb/mi/mi-cmd-break.c b/gdb/mi/mi-cmd-break.c index 44835c7..a4b62cb 100644 --- a/gdb/mi/mi-cmd-break.c +++ b/gdb/mi/mi-cmd-break.c @@ -267,15 +267,15 @@ mi_cmd_break_insert_1 (int dprintf, const char *command, break; case EXPLICIT_SOURCE_OPT: is_explicit = 1; - explicit_loc->source_filename = xstrdup (oarg); + explicit_loc->source_filename = make_unique_xstrdup (oarg); break; case EXPLICIT_FUNC_OPT: is_explicit = 1; - explicit_loc->function_name = xstrdup (oarg); + explicit_loc->function_name = make_unique_xstrdup (oarg); break; case EXPLICIT_LABEL_OPT: is_explicit = 1; - explicit_loc->label_name = xstrdup (oarg); + explicit_loc->label_name = make_unique_xstrdup (oarg); break; case EXPLICIT_LINE_OPT: is_explicit = 1; -- cgit v1.1