Rev Author Branch Log Message Date SHA
r23873
Avatar Dutchman101
1.7 Addendum to 93605f1 & c780fb8, to further improve the situation for engineRequest• textures: Proper and safe clearing across sessions.
Fix UAF in engineRequestTXD cleanup on disconnect/reconnect
On disconnect, reconnect, or resource restart, CClientModel::RestoreTXD destroys the engineRequestTXD pool slot immediately. But CClientTXD elements that imported textures into that slot via engineImportTXD may still be alive (queued by DeleteRecursive). Their later ModelInfoTXDRemoveTextures call would access freed TXD data through stale perTxdList entries.
...
14 February, 2026