mirror of
https://github.com/systemd/systemd.git
synced 2024-11-07 18:27:04 +03:00
manager: remove ask-password fd from sd_event before closing it
Otherwise we might attempt to remove a non-existing fd from epoll.
This commit is contained in:
parent
6d3eefd28e
commit
90990e28c9
@ -250,8 +250,8 @@ static int manager_dispatch_ask_password_fd(sd_event_source *source,
|
||||
static void manager_close_ask_password(Manager *m) {
|
||||
assert(m);
|
||||
|
||||
m->ask_password_inotify_fd = safe_close(m->ask_password_inotify_fd);
|
||||
m->ask_password_event_source = sd_event_source_unref(m->ask_password_event_source);
|
||||
m->ask_password_inotify_fd = safe_close(m->ask_password_inotify_fd);
|
||||
m->have_ask_password = -EINVAL;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user