From: Nickolas McDonald <43690021+n77y@users.noreply.github.com> Date: Tue, 18 Apr 2023 05:40:13 +0000 (-0400) Subject: Fix #3699 (#3836) X-Git-Tag: accepted/tizen/unified/riscv/20231226.055542~39^2^2~86 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=21efc3d1bbf1e2a260b7583b27b5551bb9e00092;p=platform%2Fcore%2Fdotnet%2Fdiagnostics.git Fix #3699 (#3836) --- diff --git a/src/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs b/src/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs index 3168df5e1..8a9886629 100644 --- a/src/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs +++ b/src/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs @@ -4,6 +4,7 @@ using System; using System.Buffers.Binary; using System.Collections.Generic; +using System.Diagnostics; using System.Globalization; using System.IO; using System.Linq; @@ -322,6 +323,15 @@ namespace Microsoft.Diagnostics.NETCore.Client continue; } + try + { + Process.GetProcessById(processId); + } + catch (ArgumentException) + { + continue; + } + yield return processId; } }