summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--desktop/packages/mullvad-vpn/src/main/index.ts11
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,