mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
I tested this by temporarily putting panics in `test_ipc_manager` and `test_ipc_worker`. It looks like, if a process crashes, Windows will clean up its named pipe, and the process waiting on the other side of the named pipe will get an error. This is good but it's not air-tight - ~~We could still have a situation where a worker process locks up, and the main process crashes, and the worker process then leaks.~~ #3311 will fix that For that case I'll try this https://stackoverflow.com/questions/53208/how-do-i-automatically-destroy-child-processes-in-windows --------- Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>