diff --git a/SabreTools.Library/DatFiles/SoftwareList.cs b/SabreTools.Library/DatFiles/SoftwareList.cs index 314c8083..9294c5bb 100644 --- a/SabreTools.Library/DatFiles/SoftwareList.cs +++ b/SabreTools.Library/DatFiles/SoftwareList.cs @@ -243,8 +243,8 @@ namespace SabreTools.Library.DatFiles string areaname, partname = string.Empty, partinterface = string.Empty, - areaWidth = string.Empty, - areaEndinaness = string.Empty; + areaWidth, + areaEndinaness; long? areasize = null; var features = new List>(); bool containsItems = false; @@ -262,7 +262,11 @@ namespace SabreTools.Library.DatFiles } if (reader.NodeType == XmlNodeType.EndElement && (reader.Name == "dataarea" || reader.Name == "diskarea")) + { areasize = null; + areaWidth = null; + areaEndinaness = null; + } reader.Read(); continue;