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);