From 3246bd8ec50fa312403a8629bcad798a1dbbbc0f Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Mon, 14 Sep 2020 22:28:25 -0400 Subject: [PATCH] gdb: use make_unique_xstrdup in debuginfod-support.c Use make_unique_xstrdup instead of reset + xstrdup. gdb/ChangeLog: * debuginfod-support.c (debuginfod_source_query): Use make_unique_xstrdup. Change-Id: Iee9524fea7630b4d6ee5c74e30c60fe222dc1d2c --- gdb/ChangeLog | 5 +++++ gdb/debuginfod-support.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a68c1ab248a..9ae49008d27 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2020-09-14 Simon Marchi + + * debuginfod-support.c (debuginfod_source_query): Use + make_unique_xstrdup. + 2020-09-14 Simon Marchi * gdbtypes.h (TYPE_INSTANCE_FLAGS): Remove, replace all uses diff --git a/gdb/debuginfod-support.c b/gdb/debuginfod-support.c index 0dc88c2c2a1..73db5360c41 100644 --- a/gdb/debuginfod-support.c +++ b/gdb/debuginfod-support.c @@ -121,7 +121,7 @@ debuginfod_source_query (const unsigned char *build_id, safe_strerror (-fd.get ()), styled_string (file_name_style.style (), srcpath)); else - destname->reset (xstrdup (srcpath)); + *destname = make_unique_xstrdup (srcpath); debuginfod_end (c); return fd; -- 2.30.2