From efb93d18cffaaed4e00ce4824bafbf3db57db2ef Mon Sep 17 00:00:00 2001 From: abhijeet117 Date: Wed, 28 Jan 2026 17:11:21 +0530 Subject: [PATCH] Fix potential subprocess hang by discarding stderr pipe --- .../Sources/OpenClawDiscovery/WideAreaGatewayDiscovery.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/macos/Sources/OpenClawDiscovery/WideAreaGatewayDiscovery.swift b/apps/macos/Sources/OpenClawDiscovery/WideAreaGatewayDiscovery.swift index a544a6e5e5..f38eb994a6 100644 --- a/apps/macos/Sources/OpenClawDiscovery/WideAreaGatewayDiscovery.swift +++ b/apps/macos/Sources/OpenClawDiscovery/WideAreaGatewayDiscovery.swift @@ -222,9 +222,9 @@ enum WideAreaGatewayDiscovery { process.executableURL = URL(fileURLWithPath: path) process.arguments = args let outPipe = Pipe() - let errPipe = Pipe() process.standardOutput = outPipe - process.standardError = errPipe + process.standardError = FileHandle.nullDevice + do { try process.run()