diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2012-03-11 12:15:25 +0100 |
---|---|---|
committer | Andreas Schwab <schwab@linux-m68k.org> | 2012-03-11 12:15:25 +0100 |
commit | 6b0c89847a6291b41f73658a4a9c5d54761b2ab9 (patch) | |
tree | f9b92f60981a8ae940031eb5dd1b228f87393bf5 /lisp/emacs-lisp/easymenu.el | |
parent | 300e8fa5624c0670553c1215409c9d31075901d1 (diff) | |
download | emacs-6b0c89847a6291b41f73658a4a9c5d54761b2ab9.tar.gz emacs-6b0c89847a6291b41f73658a4a9c5d54761b2ab9.tar.bz2 emacs-6b0c89847a6291b41f73658a4a9c5d54761b2ab9.zip |
Don't access freed memory in emacsclient
* emacsclient.c (socket_name): Add const.
(get_server_config): Add parameter config_file, use it instead of
global server_file.
(set_tcp_socket): Add parameter local_server_file, pass it down to
get_server_config.
(set_local_socket): Add parameter local_socket_name, use it
instead of global socket_name.
(set_socket): Adjust calls to set_local_socket and set_tcp_socket.
Don't clobber global server_file or socket_name.
(main): No longer reset server_file or socket_name.
Diffstat (limited to 'lisp/emacs-lisp/easymenu.el')
0 files changed, 0 insertions, 0 deletions