summaryrefslogtreecommitdiff
path: root/lib-src
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2023-02-26 20:03:20 +0200
committerEli Zaretskii <eliz@gnu.org>2023-02-26 20:03:20 +0200
commit0fde314f6f6e6664cddab1b2f0fe20629cd39d14 (patch)
tree4af9a5aed234e6e5765dbdaf394473b7b958c713 /lib-src
parentdde9d149af3281f7ed3d3b9d8a4fd7caa238d0f9 (diff)
downloademacs-0fde314f6f6e6664cddab1b2f0fe20629cd39d14.tar.gz
* lib-src/etags.c (process_file_name): Free malloc'ed vars (bug#61819).
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/etags.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib-src/etags.c b/lib-src/etags.c
index 9fb9e312a66..0b048748602 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -1732,6 +1732,8 @@ process_file_name (char *file, language *lang)
char *cmd = xmalloc (buf_len);
snprintf (cmd, buf_len, "%s %s > %s",
compr->command, new_real_name, new_tmp_name);
+ free (new_real_name);
+ free (new_tmp_name);
#endif
inf = (system (cmd) == -1
? NULL