[2.3.1]
Added
- Single-instance enforcement for
lam-daemonvia PID file inXDG_RUNTIME_DIR --replaceflag forlam-daemonto stop running instance and start a new one
Fixed
- USB I/O errors (errno 5/32) after system suspend/resume no longer cause infinite log spam and 100% CPU usage; the daemon now tears down the stale USB handle and waits for the device to re-enumerate, exiting cleanly for systemd to restart if recovery fails (fixes #23)