diff options
| author | Eli Zaretskii | 2025-09-06 17:52:31 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2025-09-06 17:52:31 +0300 |
| commit | 72401548ca7e93ac816534ba4837b09fc439f0c0 (patch) | |
| tree | c74c8a0bffc0d71152a059212095b98c645c0634 /src/process.c | |
| parent | e06684067d809b43df34409be78e3be38970e413 (diff) | |
| download | emacs-72401548ca7e93ac816534ba4837b09fc439f0c0.tar.gz emacs-72401548ca7e93ac816534ba4837b09fc439f0c0.zip | |
; * src/process.c (deactivate_process): Fix last change.
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/process.c b/src/process.c index 736098fb410..75416b8e52a 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -4832,8 +4832,11 @@ deactivate_process (Lisp_Object proc) | |||
| 4832 | 4832 | ||
| 4833 | for (i = 0; i < PROCESS_OPEN_FDS; i++) | 4833 | for (i = 0; i < PROCESS_OPEN_FDS; i++) |
| 4834 | { | 4834 | { |
| 4835 | fd_callback_info[p->open_fd[i]].thread = NULL; | 4835 | if (p->open_fd[i] >= 0) |
| 4836 | fd_callback_info[p->open_fd[i]].waiting_thread = NULL; | 4836 | { |
| 4837 | fd_callback_info[p->open_fd[i]].thread = NULL; | ||
| 4838 | fd_callback_info[p->open_fd[i]].waiting_thread = NULL; | ||
| 4839 | } | ||
| 4837 | close_process_fd (&p->open_fd[i]); | 4840 | close_process_fd (&p->open_fd[i]); |
| 4838 | } | 4841 | } |
| 4839 | 4842 | ||