diff --git a/dotnet/ComponentClassRegistry/Smbios/src/SmbiosHardwareManifestPlugin.cs b/dotnet/ComponentClassRegistry/Smbios/src/SmbiosHardwareManifestPlugin.cs index 32284e9..d000680 100644 --- a/dotnet/ComponentClassRegistry/Smbios/src/SmbiosHardwareManifestPlugin.cs +++ b/dotnet/ComponentClassRegistry/Smbios/src/SmbiosHardwareManifestPlugin.cs @@ -134,6 +134,9 @@ public static void AddComponentsToManifestV2(IDictionary } public static string Strref(SmbiosTable table, int offset) { + if (offset >= table.Data.Length) { + return ""; + } int index = table.Data[offset]; return index > 0 ? table.Strings[table.Data[offset]-1] : ""; }