summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-print.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2018-12-02 22:32:28 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2018-12-02 23:55:00 -0800
commit3e5d7755454bea9b6ffd232b1d115c629cdb193d (patch)
treee73573782b9b426fde071e978236c84311fc25f2 /lisp/emacs-lisp/cl-print.el
parente5634aae531ce932ecb8d84243d690c7ca89bec3 (diff)
downloademacs-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