aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2025-07-24 05:15:15 -0700
committerPaul Eggert2025-07-24 22:13:47 -0700
commit670603533c35645fa732092b441faae55ddb1a6a (patch)
tree08c23fbaf472cd96d6fe876e5f20d163e3f19892 /src
parentfdb7397b01e2f471778f8437bfdc4f55c3d3ea97 (diff)
downloademacs-670603533c35645fa732092b441faae55ddb1a6a.tar.gz
emacs-670603533c35645fa732092b441faae55ddb1a6a.zip
Fix minor memory leak in find_emacs_executable
* src/emacs.c (find_emacs_executable): Free candidate if unused.
Diffstat (limited to 'src')
-rw-r--r--src/emacs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/emacs.c b/src/emacs.c
index 6e8ef83a81b..1239bb7bfda 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -826,6 +826,7 @@ find_emacs_executable (char const *argv0, ptrdiff_t *candidate_size)
826 826
827 if (real_name) 827 if (real_name)
828 { 828 {
829 xfree (candidate);
829 *candidate_size = strlen (real_name) + 1; 830 *candidate_size = strlen (real_name) + 1;
830 return real_name; 831 return real_name;
831 } 832 }