From bef35e48fe8b38aa1cfb67bc25bf7ae42c2ffd4b Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Thu, 9 Oct 2025 20:52:51 -0400 Subject: [PATCH] backlight: gracefully handle a null epoll device --- src/util/backlight_backend.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/util/backlight_backend.cpp b/src/util/backlight_backend.cpp index 863896d5..cc513cce 100644 --- a/src/util/backlight_backend.cpp +++ b/src/util/backlight_backend.cpp @@ -201,7 +201,9 @@ BacklightBackend::BacklightBackend(std::chrono::milliseconds interval, const auto &event = events[i]; check_eq(event.data.fd, udev_fd, "unexpected udev fd"); std::unique_ptr dev{udev_monitor_receive_device(mon.get())}; - check_nn(dev.get(), "epoll dev was null"); + if (!dev) { + continue; + } upsert_device(devices, dev.get()); }