aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/java
diff options
context:
space:
mode:
authorSpencer Baugh2025-08-14 12:17:23 -0400
committerEli Zaretskii2025-08-16 12:51:35 +0300
commit37325ed5a9c7f62c35b368d9530496ed31404940 (patch)
treee4e57f18818da4308c1e71dae41c7c88c1aec722 /admin/notes/java
parent406140df33f9da3ac592a9a1d214d9c0bbce08c1 (diff)
downloademacs-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