diff --git a/ts/windows/main/phase1-ipc.preload.ts b/ts/windows/main/phase1-ipc.preload.ts index f73610da93..b995eca5ee 100644 --- a/ts/windows/main/phase1-ipc.preload.ts +++ b/ts/windows/main/phase1-ipc.preload.ts @@ -249,9 +249,19 @@ ipc.on('additional-log-data-request', async event => { statistics = {}; } - let networkStatistics: NetworkStatistics = { - signalConnectionCount: formatCountForLogging(getSignalConnections().length), - }; + let networkStatistics: NetworkStatistics; + try { + networkStatistics = { + signalConnectionCount: formatCountForLogging( + getSignalConnections().length + ), + }; + } catch (error) { + networkStatistics = { + signalConnectionCount: undefined, + }; + } + const unauthorizedStats = AggregatedStats.loadOrCreateEmpty( UNAUTHENTICATED_CHANNEL_NAME );