From: Alan Modra Date: Tue, 5 Jul 2022 01:17:48 +0000 (+0930) Subject: read.c s_include: use notes obstack for path X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=825816f1cc401b4aa65df9eeaaa39cd657328716;p=binutils-gdb.git read.c s_include: use notes obstack for path * read.c (s_include): Use notes obstack for path mem. --- diff --git a/gas/read.c b/gas/read.c index 6472501f5cf..71bb30e4e70 100644 --- a/gas/read.c +++ b/gas/read.c @@ -5879,8 +5879,7 @@ s_include (int arg ATTRIBUTE_UNUSED) } demand_empty_rest_of_line (); - path = XNEWVEC (char, (unsigned long) i - + include_dir_maxlen + 5 /* slop */ ); + path = notes_alloc ((size_t) i + include_dir_maxlen + 5); for (i = 0; i < include_dir_count; i++) { @@ -5894,10 +5893,9 @@ s_include (int arg ATTRIBUTE_UNUSED) } } - free (path); + notes_free (path); path = filename; gotit: - /* malloc Storage leak when file is found on path. FIXME-SOMEDAY. */ register_dependency (path); input_scrub_insert_file (path); }