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:
committed by
Luca Boccassi
parent
53eb316e26
commit
a70dbe88d4
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user