diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-02-26 18:34:49 +0100 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2018-05-30 07:59:06 +0200 |
commit | b3e7eed4422277091947069c55cc3bc4e4f16f9c (patch) | |
tree | 88d5729e7467be1d5bb1696c7d4d82c7da27cc7b /src | |
parent | fb52e9446e570146735876aa9b38e617316ea36f (diff) |
logind: make sure we don't trip up on half-initialized session devices
Fixes: #8035
Diffstat (limited to 'src')
-rw-r--r-- | src/login/logind-session-device.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/login/logind-session-device.c b/src/login/logind-session-device.c index 8cac88344..bc9164dc8 100644 --- a/src/login/logind-session-device.c +++ b/src/login/logind-session-device.c @@ -424,7 +424,7 @@ void session_device_free(SessionDevice *sd) { session_device_stop(sd); session_device_notify(sd, SESSION_DEVICE_RELEASE); - close_nointr(sd->fd); + safe_close(sd->fd); LIST_REMOVE(sd_by_device, sd->device->session_devices, sd); |