diff options
author | Jim Porter <jporterbugs@gmail.com> | 2022-12-09 23:07:19 -0800 |
---|---|---|
committer | Jim Porter <jporterbugs@gmail.com> | 2023-08-27 12:26:19 -0700 |
commit | 2efb8d2e244d926ad5963faa4712145c8f0927ba (patch) | |
tree | 58d050ed24582f58994c4c5d852c35d2611b4765 /lisp/emacs-lisp/checkdoc.el | |
parent | 9500e7df861120156abb86d86516cb6129af1f08 (diff) | |
download | emacs-2efb8d2e244d926ad5963faa4712145c8f0927ba.tar.gz emacs-2efb8d2e244d926ad5963faa4712145c8f0927ba.tar.bz2 emacs-2efb8d2e244d926ad5963faa4712145c8f0927ba.zip |
Fix a race condition in Eshell's external process management
If a process is busy writing output when 'eshell-sentinel' is called,
it might take a bit of time to finish up. Don't call
'eshell-kill-process-function' until we're really finished
(bug#59103).
* lisp/eshell/esh-proc.el (eshell-sentinel): Call
'eshell-kill-process-function' in 'finish-io'.
Diffstat (limited to 'lisp/emacs-lisp/checkdoc.el')
0 files changed, 0 insertions, 0 deletions