mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-03-21 21:41:48 +00:00
Closes #5450 Now the entire `Handler::run` function is allowed to fail, similar to a web request handler failing in a web server. Previously we only allowed the Handler to fail if it was idle, waiting on incoming IPC requests. Now it can fail even if it's working with connlib and about to send over IPC. I replicated this on my Windows 11 VM in Parallels and the fix works fine there. Should be the same bug and same fix in Linux.