This bugfix release focuses on improvements to error handling and
reporting, such as errno propagation to libseat callers.
Kenny Levinsen (19):
seatd: Clarify that seat_close_device cannot fail
seatd: Ensure seat_close_device cannot clobber errno
seatd: Remove silly goto error handling
seatd: Explicitly set ENOMEM in seat_open_device
logind: Ensure errno is set from sd_bus error
logind: Minor error simplification
libseat/seatd: Do not attempt destroy on alloc error
libseat/seatd: Ensure errno is not clobbered
libseat/seatd: Retain errno in set_error for convenience
seatd: Check the right variable for accept failure
libseat/logind: Do not record PauseDeviceComplete reply
libseat/logind: Avoid shadowing ret
libseat/logind: Handle strdup allocation errors
libseat: Remove bogus NULL check
seatd: Return the correct device on duplicate open
seatd: Reuse session numbers for non-VT-bound
seatd: Improve error handling for failed seat open
seatd: Fix some typos
Bump version to 0.9.3