From 056622faa01779b2dd0c99fe5ea758951454822a Mon Sep 17 00:00:00 2001 From: alanw Date: Mon, 19 Jan 2026 01:46:26 +0000 Subject: [PATCH] fix: simplify file descriptor count calculation --- extensions/cli/src/services/ResourceMonitoringService.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/extensions/cli/src/services/ResourceMonitoringService.ts b/extensions/cli/src/services/ResourceMonitoringService.ts index 9e812394b..a08a15f2f 100644 --- a/extensions/cli/src/services/ResourceMonitoringService.ts +++ b/extensions/cli/src/services/ResourceMonitoringService.ts @@ -276,11 +276,7 @@ class ResourceMonitoringService { try { const { stdout } = await execAsync(`lsof -p ${process.pid} | wc -l`); - const count = parseInt(stdout.trim(), 10) - 1; // Subtract 1 for header line - - // Ensure we don't return negative values - // This can happen if lsof finds no file descriptors - return Math.max(0, count); + return parseInt(stdout.trim(), 10) - 1; // Subtract 1 for header line } catch { return null; }