From 825816f1cc401b4aa65df9eeaaa39cd657328716 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 5 Jul 2022 10:47:48 +0930 Subject: read.c s_include: use notes obstack for path * read.c (s_include): Use notes obstack for path mem. --- gas/read.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'gas/read.c') diff --git a/gas/read.c b/gas/read.c index 6472501..71bb30e 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); } -- cgit v1.1