diff options
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/main/index.ts | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/desktop/packages/mullvad-vpn/src/main/index.ts b/desktop/packages/mullvad-vpn/src/main/index.ts index fca0d36aad..746286bb4f 100644 --- a/desktop/packages/mullvad-vpn/src/main/index.ts +++ b/desktop/packages/mullvad-vpn/src/main/index.ts @@ -518,9 +518,16 @@ class ApplicationMain log.info('Connected to the daemon'); - await this.daemonRpc.verifyDaemonOwnership(); + // verify daemon ownership + try { + await this.daemonRpc.verifyDaemonOwnership(); + log.info('Verified daemon ownership'); + } catch (e) { + const error = e as Error; + log.error(`Failed to verify daemon ownership: ${error.message}`); - log.info('Verified daemon ownership'); + return; + } this.notificationController.closeNotificationsInCategory( SystemNotificationCategory.tunnelState, |
