diff --git a/Source/GmmLib/ULT/GmmMultiAdapterULT.cpp b/Source/GmmLib/ULT/GmmMultiAdapterULT.cpp index 443a3a4..39d2b4c 100644 --- a/Source/GmmLib/ULT/GmmMultiAdapterULT.cpp +++ b/Source/GmmLib/ULT/GmmMultiAdapterULT.cpp @@ -133,6 +133,7 @@ void MACommonULT::UnLoadGmmDll(uint32_t AdapterIdx, uint32_t CountIdx) void MACommonULT::GmmInitModule(uint32_t AdapterIdx, uint32_t CountIdx) { + ASSERT_TRUE(AdapterIdx < MAX_NUM_ADAPTERS); GMM_STATUS Status = GMM_SUCCESS; ADAPTER_BDF AdapterBDF = GetAdapterBDF(AdapterIdx); GfxPlatform[AdapterIdx][CountIdx].eProductFamily = GetProductFamily(AdapterIdx);