udev: close inotify fd after disabling the corresponding event source

The event source should be already disabled in manager_exit(),
but for safety.

(cherry picked from commit 02c1be8faf601ec374572446c55c8c5152810fe3)
This commit is contained in:
Yu Watanabe
2026-10-16 17:24:51 +01:00
committed by Luca Boccassi
parent 53eb316e26
commit a70dbe88d4
+3 -2
View File
@@ -158,16 +158,17 @@ Manager* manager_free(Manager *manager) {
hashmap_free(manager->locked_events_by_disk);
sd_event_source_unref(manager->requeue_locked_events_timer_event_source);
safe_close(manager->inotify_fd);
free(manager->worker_notify_socket_path);
sd_device_monitor_unref(manager->monitor);
sd_varlink_server_unref(manager->varlink_server);
/* udev watch */
sd_event_source_unref(manager->inotify_event);
set_free(manager->synthesize_change_child_event_sources);
safe_close(manager->inotify_fd);
set_free(manager->synthesized_events);
sd_event_source_unref(manager->synthesized_events_clear_event_source);
sd_event_source_unref(manager->kill_workers_event);