summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-02-26 18:34:49 +0100
committerSven Eden <yamakuzure@gmx.net>2018-05-30 07:59:06 +0200
commitb3e7eed4422277091947069c55cc3bc4e4f16f9c (patch)
tree88d5729e7467be1d5bb1696c7d4d82c7da27cc7b /src
parentfb52e9446e570146735876aa9b38e617316ea36f (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.c2
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);