diff options
Diffstat (limited to 'init/ueventd.cpp')
-rw-r--r-- | init/ueventd.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/init/ueventd.cpp b/init/ueventd.cpp index 28c1c076a..4982b7774 100644 --- a/init/ueventd.cpp +++ b/init/ueventd.cpp @@ -138,7 +138,7 @@ void ColdBoot::RegenerateUevents() { HandleFirmwareEvent(uevent); uevent_queue_.emplace_back(std::move(uevent)); - return RegenerationAction::kContinue; + return ListenerAction::kContinue; }); } @@ -266,9 +266,10 @@ int ueventd_main(int argc, char** argv) { cold_boot.Run(); } - uevent_listener.DoPolling([&device_handler](const Uevent& uevent) { + uevent_listener.Poll([&device_handler](const Uevent& uevent) { HandleFirmwareEvent(uevent); device_handler.HandleDeviceEvent(uevent); + return ListenerAction::kContinue; }); return 0; |