aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
authorAndreas Schwab2012-03-11 12:15:25 +0100
committerAndreas Schwab2012-03-11 12:15:25 +0100
commit6b0c89847a6291b41f73658a4a9c5d54761b2ab9 (patch)
treef9b92f60981a8ae940031eb5dd1b228f87393bf5 /lib-src/ChangeLog
parent300e8fa5624c0670553c1215409c9d31075901d1 (diff)
downloademacs-6b0c89847a6291b41f73658a4a9c5d54761b2ab9.tar.gz
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 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 32054e68db2..b349533f87f 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,16 @@
12012-03-11 Andreas Schwab <schwab@linux-m68k.org>
2
3 * emacsclient.c (socket_name): Add const.
4 (get_server_config): Add parameter config_file, use it instead of
5 global server_file.
6 (set_tcp_socket): Add parameter local_server_file, pass it down to
7 get_server_config.
8 (set_local_socket): Add parameter local_socket_name, use it
9 instead of global socket_name.
10 (set_socket): Adjust calls to set_local_socket and set_tcp_socket.
11 Don't clobber global server_file or socket_name.
12 (main): No longer reset server_file or socket_name.
13
12012-01-05 Glenn Morris <rgm@gnu.org> 142012-01-05 Glenn Morris <rgm@gnu.org>
2 15
3 * ebrowse.c (version) <emacs_copyright>: 16 * ebrowse.c (version) <emacs_copyright>: