aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorJim Porter2023-09-18 10:17:12 -0700
committerJim Porter2023-09-18 10:26:34 -0700
commit146bd41ddef21a19634e2b90db4bfb619a2091b2 (patch)
tree6eba4aedaa2d5557073adb8243fd6e1751ea6aea /java
parent991bf3f0f5dff66794785ebfcc867611fe75e0da (diff)
downloademacs-146bd41ddef21a19634e2b90db4bfb619a2091b2.tar.gz
emacs-146bd41ddef21a19634e2b90db4bfb619a2091b2.zip
Fix another race condition when waiting for Eshell processes
When checking if the other processes in our pipeline are "alive", we also need to check whether their sentinels are finished. Otherwise, we might proceed with command evaluation while one of the other processes is still cleaning up. * lisp/eshell/esh-proc.el (eshell-process-active-p): New function... (eshell-wait-for-process) * lisp/eshell/esh-cmd.el (eshell-resume-command): ... use it.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions