[host] dxgi: fix invalid array access via wrong variable

This commit is contained in:
Geoffrey McRae 2023-11-11 20:37:58 +11:00
parent 10e30eec57
commit d480b674ca

View File

@ -412,7 +412,7 @@ static bool d3d12_preCopy(ID3D11Texture2D * src, unsigned textureIndex)
// too many handles to cache, disable the cache entirely // too many handles to cache, disable the cache entirely
for(int i = 0; i < this->sharedCacheCount; ++i) for(int i = 0; i < this->sharedCacheCount; ++i)
{ {
struct SharedCache *cache = &this->sharedCache[this->sharedCacheCount++]; struct SharedCache *cache = &this->sharedCache[i];
comRef_release(cache->d12src); comRef_release(cache->d12src);
} }
this->sharedCacheCount = -1; this->sharedCacheCount = -1;