diff options
| author | Paul Eggert | 2025-07-24 05:15:15 -0700 |
|---|---|---|
| committer | Paul Eggert | 2025-07-24 22:13:47 -0700 |
| commit | 670603533c35645fa732092b441faae55ddb1a6a (patch) | |
| tree | 08c23fbaf472cd96d6fe876e5f20d163e3f19892 /src | |
| parent | fdb7397b01e2f471778f8437bfdc4f55c3d3ea97 (diff) | |
| download | emacs-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.c | 1 |
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 | } |