Skip to content

0.9.3

@kennylevinsen kennylevinsen tagged this 28 Feb 21:04
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
Assets 2
Loading