mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 14:30:50 -08:00
Free cwd when no longer needed
* lib-src/emacsclient.c (main): Don’t dally when freeing cwd.
This commit is contained in:
parent
c221f1466e
commit
877e808440
1 changed files with 2 additions and 3 deletions
|
|
@ -208,7 +208,7 @@ char *get_current_dir_name (void);
|
|||
/* Return the current working directory. Returns NULL on errors.
|
||||
Any other returned value must be freed with free. This is used
|
||||
only when get_current_dir_name is not defined on the system. */
|
||||
char*
|
||||
char *
|
||||
get_current_dir_name (void)
|
||||
{
|
||||
char *buf;
|
||||
|
|
@ -1702,6 +1702,7 @@ main (int argc, char **argv)
|
|||
if (tramp_prefix)
|
||||
quote_argument (emacs_socket, tramp_prefix);
|
||||
quote_argument (emacs_socket, cwd);
|
||||
free (cwd);
|
||||
send_to_emacs (emacs_socket, "/");
|
||||
send_to_emacs (emacs_socket, " ");
|
||||
|
||||
|
|
@ -1945,8 +1946,6 @@ 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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue