diff options
| author | David Lönnhager <david.l@mullvad.net> | 2025-07-16 13:17:26 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-07-16 13:17:26 +0200 |
| commit | ee633ea59e154c434b1acf328b6080b36bc3073d (patch) | |
| tree | 82e7ef6dbbabafdeb9c5cb68c451ce930398b859 | |
| parent | eb37f45de40a72e3bb2dc2fa3366a3f8441072e9 (diff) | |
| parent | 4b01037f04dbdd1a8abc3550a973b06f8a852872 (diff) | |
| download | mullvadvpn-ee633ea59e154c434b1acf328b6080b36bc3073d.tar.xz mullvadvpn-ee633ea59e154c434b1acf328b6080b36bc3073d.zip | |
Merge branch 'print-whole-pipe-error'
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts b/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts index aed89bb3c9..98d941cd81 100644 --- a/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts +++ b/desktop/packages/mullvad-vpn/src/main/daemon-rpc.ts @@ -104,8 +104,12 @@ export class DaemonRpc extends GrpcClient { try { const { pipeIsAdminOwned } = await import('windows-utils'); pipeIsAdminOwned(DAEMON_RPC_PATH); - } catch { - throw new Error('Failed to verify admin ownership of named pipe'); + } catch (e) { + if (e && typeof e === 'object' && 'message' in e) { + throw new Error(`Failed to verify admin ownership of named pipe. ${e.message}`); + } else { + throw new Error('Failed to verify admin ownership of named pipe'); + } } } else { const stat = fs.statSync(DAEMON_RPC_PATH); |
