mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 18:18:55 +00:00
The bugfix we attempted in #8156 turned out wrong. Reading the source-code, we have to call `Session::shutdown` in order to actually cancel the `Session::receive_blocking` call. Not doing so means we run into the timeout when discarding the `Tun` device because the recv-thread is stuck in `Session::receive_blocking`. Fixes: #8395