diff options
| author | Spencer Baugh | 2025-08-14 12:17:23 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2025-08-16 12:51:35 +0300 |
| commit | 37325ed5a9c7f62c35b368d9530496ed31404940 (patch) | |
| tree | e4e57f18818da4308c1e71dae41c7c88c1aec722 /admin/notes/java | |
| parent | 406140df33f9da3ac592a9a1d214d9c0bbce08c1 (diff) | |
| download | emacs-37325ed5a9c7f62c35b368d9530496ed31404940.tar.gz emacs-37325ed5a9c7f62c35b368d9530496ed31404940.zip | |
Zero fd_callback_info when deleting an fd
.waiting_thread and .thread could be left set to non-NULL values
in a deleted fd_callback_info entry. These would never be
cleared by e.g. clear_waiting_thread_info since that only clears
fd_callback_info entries up to max_desc. Clear fd_callback_info
entirely when deleting an entry.
* src/process.c (clear_fd_callback_data): Add.
(delete_write_fd, delete_keyboard_wait_descriptor): Call
clear_fd_callback_data. (bug#79201)
(delete_read_fd): Remove duplicated clearing code.
(deactivate_process): Remove duplicate recompute_max_desc.
Diffstat (limited to 'admin/notes/java')
0 files changed, 0 insertions, 0 deletions