[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master c221f14 2/2: Fix memory leak of cwd string in emacs
From: |
Noam Postavsky |
Subject: |
[Emacs-diffs] master c221f14 2/2: Fix memory leak of cwd string in emacsclient (Bug#26628) |
Date: |
Wed, 31 May 2017 22:57:12 -0400 (EDT) |
branch: master
commit c221f1466ed7e0f11f142d9cb3c0247b10e511c6
Author: Anders Waldenborg <address@hidden>
Commit: Noam Postavsky <address@hidden>
Fix memory leak of cwd string in emacsclient (Bug#26628)
* lib-src/emacsclient.c (main): emacsclient retrieves the current
working directory using get_current_dir_name which returns a newly
allocated string. Make sure this string is freed before exiting.
Copyright-paperwork-exempt: yes
---
lib-src/emacsclient.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c
index c21ee6b..3a0715f 100644
--- a/lib-src/emacsclient.c
+++ b/lib-src/emacsclient.c
@@ -1945,6 +1945,8 @@ main (int argc, char **argv)
if (rl < 0)
exit_status = EXIT_FAILURE;
+ free (cwd); /* Keep leak checkers happy. */
+
CLOSE_SOCKET (emacs_socket);
return exit_status;
}