X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-session-device.c;h=f1578bda96b2067f69c211852d1f3eecd54e6aec;hb=71fda00f320379f5cbee8e118848de98caaa229d;hp=6605935f3c768d395a5de1ccc285429abc560f52;hpb=14bf2c9d375db6a4670bc0ef0e521e35a939a498;p=elogind.git diff --git a/src/login/logind-session-device.c b/src/login/logind-session-device.c index 6605935f3..f1578bda9 100644 --- a/src/login/logind-session-device.c +++ b/src/login/logind-session-device.c @@ -390,7 +390,7 @@ int session_device_new(Session *s, dev_t dev, SessionDevice **out) { } sd->fd = r; - LIST_PREPEND(SessionDevice, sd_by_device, sd->device->session_devices, sd); + LIST_PREPEND(sd_by_device, sd->device->session_devices, sd); *out = sd; return 0; @@ -409,7 +409,7 @@ void session_device_free(SessionDevice *sd) { session_device_notify(sd, SESSION_DEVICE_RELEASE); close_nointr_nofail(sd->fd); - LIST_REMOVE(SessionDevice, sd_by_device, sd->device->session_devices, sd); + LIST_REMOVE(sd_by_device, sd->device->session_devices, sd); hashmap_remove(sd->session->devices, &sd->dev);