diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-04-29 15:44:14 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-04-29 15:44:14 -0400 |
commit | 9727936469cd5e40eebf2b14b69a0ce376acc673 (patch) | |
tree | 8b15cc4f2c6e1a249416aa898aba9fd33de10695 /gcc | |
parent | 040c67b31d19015e3af7f2a56f7f9dd01ec11edb (diff) | |
download | gcc-9727936469cd5e40eebf2b14b69a0ce376acc673.zip gcc-9727936469cd5e40eebf2b14b69a0ce376acc673.tar.gz gcc-9727936469cd5e40eebf2b14b69a0ce376acc673.tar.bz2 |
(do_include): Re-fix minor memory leak by using alloca instead of
xmalloc and free.
From-SVN: r9544
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cccp.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -4573,13 +4573,12 @@ get_filename: if (searchptr->fname[0] == 0) continue; - p = xmalloc (strlen (searchptr->fname) - + strlen (fname) + 2); + p = alloca (strlen (searchptr->fname) + + strlen (fname) + 2); strcpy (p, searchptr->fname); strcat (p, "/"); strcat (p, fname); deps_output (p, ' '); - free (p); break; } } |