mirror of
https://github.com/safing/portmaster.git
synced 2026-05-20 20:40:36 +00:00
ce67af81e3
This fixes Linux-related issue when UI process do not start automatically after upgrade. - replace direct current_exe relaunch usage with verified launch program resolution - consider both current_exe and argv0, but only accept verified launchable file paths - fail relaunch with explicit error when no safe executable path is available - in reconnect flow, exit current UI only if relaunch spawn succeeds - if relaunch request fails, keep current UI process running and continue normal startup https://github.com/safing/portmaster-shadow/issues/40