diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2018-12-02 22:32:28 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2018-12-02 23:55:00 -0800 |
commit | 3e5d7755454bea9b6ffd232b1d115c629cdb193d (patch) | |
tree | e73573782b9b426fde071e978236c84311fc25f2 /lisp/emacs-lisp/cl-print.el | |
parent | e5634aae531ce932ecb8d84243d690c7ca89bec3 (diff) | |
download | emacs-3e5d7755454bea9b6ffd232b1d115c629cdb193d.tar.gz emacs-3e5d7755454bea9b6ffd232b1d115c629cdb193d.tar.bz2 emacs-3e5d7755454bea9b6ffd232b1d115c629cdb193d.zip |
emacsclient: fix symlink/socket race
* lib-src/emacsclient.c (socket_status): New arg UID.
All uses changed.
(set_local_socket): Don’t create the unbound socket unless the
initial sanity checks on the socket file succeed; this
simplifies cleaning it up. Check socket ownership again
after connecting, to fix a race (Bug#33366).
Diffstat (limited to 'lisp/emacs-lisp/cl-print.el')
0 files changed, 0 insertions, 0 deletions