gdb: call gdb_tilde_expand instead of gdb_tilde_expand_up in source_script_with_search
authorSimon Marchi <simon.marchi@polymtl.ca>
Thu, 14 Apr 2022 00:03:18 +0000 (20:03 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Mon, 18 Apr 2022 19:48:03 +0000 (15:48 -0400)
This removes a use of gdb_tilde_expand_up, which is removed later in
this series.

Change-Id: I5887d526cea987103e4ca24514a982b0a28e992a

gdb/cli/cli-cmds.c

index 424a8740706c19a2a3749ee5cf521479008d08ce..2b4becc97b223dee8c8ed8fd646f5d091ab45d02 100644 (file)
@@ -749,13 +749,13 @@ source_script_with_search (const char *file, int from_tty, int search_path)
      this if we (may have) used search_path, as printing the full path in
      errors for the non-search case can be more noise than signal.  */
   const char *file_to_open;
-  gdb::unique_xmalloc_ptr<char> tilde_expanded_file;
+  std::string tilde_expanded_file;
   if (search_path)
     file_to_open = opened->full_path.get ();
   else
     {
-      tilde_expanded_file = gdb_tilde_expand_up (file);
-      file_to_open = tilde_expanded_file.get ();
+      tilde_expanded_file = gdb_tilde_expand (file);
+      file_to_open = tilde_expanded_file.c_str ();
     }
   source_script_from_stream (opened->stream.get (), file, file_to_open);
 }