From a385a74c4d2a81fa6264e81cfb27a468939bd3ee Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Wed, 15 Feb 2023 14:14:16 +0100 Subject: [PATCH] - fixed - .NET: IedConenction.WriteDataSetValues throws a NullReferenceException (LIB61850-384) --- dotnet/IEC61850forCSharp/IEC61850ClientAPI.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dotnet/IEC61850forCSharp/IEC61850ClientAPI.cs b/dotnet/IEC61850forCSharp/IEC61850ClientAPI.cs index 1403cbec..4b45fe54 100644 --- a/dotnet/IEC61850forCSharp/IEC61850ClientAPI.cs +++ b/dotnet/IEC61850forCSharp/IEC61850ClientAPI.cs @@ -1993,7 +1993,6 @@ namespace IEC61850 if (accessResults != IntPtr.Zero) { - IntPtr element = LinkedList_getNext(accessResults); while (element != IntPtr.Zero) @@ -2004,6 +2003,9 @@ namespace IEC61850 MmsDataAccessError dataAccessError = accessResultValue.GetDataAccessError(); + if (accessResultList == null) + accessResultList = new List(); + accessResultList.Add(dataAccessError); element = LinkedList_getNext(element);