From 2a8e481e2a22a38e3a231302885c306ce1c90668 Mon Sep 17 00:00:00 2001 From: Swift Kim Date: Fri, 31 Jan 2020 23:27:40 +0900 Subject: [PATCH] Fix OverflowException from IntPtr casting (#14381) --- .../shared/System/Diagnostics/Tracing/EventProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventProvider.cs b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventProvider.cs index 7322209..39721ef 100644 --- a/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventProvider.cs +++ b/src/System.Private.CoreLib/shared/System/Diagnostics/Tracing/EventProvider.cs @@ -638,7 +638,7 @@ namespace System.Diagnostics.Tracing if (filterData->Ptr != 0 && 0 < filterData->Size && filterData->Size <= 1024) { data = new byte[filterData->Size]; - Marshal.Copy((IntPtr)filterData->Ptr, data, 0, data.Length); + Marshal.Copy((IntPtr)(void*)filterData->Ptr, data, 0, data.Length); } command = (ControllerCommand)filterData->Type; return true; -- 2.7.4