diff --git a/src/components/provider-gateway/package.json b/src/components/provider-gateway/package.json index d1e9c6c8..0e39f24c 100644 --- a/src/components/provider-gateway/package.json +++ b/src/components/provider-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@unidesk/provider-gateway", - "version": "0.2.6", + "version": "0.2.7", "private": true, "type": "module", "scripts": { diff --git a/src/components/provider-gateway/src/index.ts b/src/components/provider-gateway/src/index.ts index ac8112fd..11e85086 100644 --- a/src/components/provider-gateway/src/index.ts +++ b/src/components/provider-gateway/src/index.ts @@ -427,9 +427,13 @@ function readMemInfo(): Record { } async function readGetconfNumber(name: string, fallback: number): Promise { - const result = await runProcessCommand("getconf", [name], 1000); - const parsed = Number(result.stdout.trim()); - return result.ok && Number.isFinite(parsed) && parsed > 0 ? parsed : fallback; + try { + const result = await runProcessCommand("getconf", [name], 1000); + const parsed = Number(result.stdout.trim()); + return result.ok && Number.isFinite(parsed) && parsed > 0 ? parsed : fallback; + } catch { + return fallback; + } } async function systemClockTicks(): Promise {