5 Feb
2024
5 Feb
'24
2:12 a.m.
Zhiyi Zhang (@zhiyi) commented about dlls/win32u/sysparams.c:
+ } + + while (idx--) + { + close_adapter.hAdapter = desc->pAdapters[idx].hAdapter; + NtGdiDdDDICloseAdapter( &close_adapter ); + } + + memset( desc->pAdapters, 0, desc->NumAdapters * sizeof(D3DKMT_ADAPTERINFO) ); + status = STATUS_UNSUCCESSFUL; + break; + } + +done: + if (status == STATUS_SUCCESS) + desc->NumAdapters = idx; Let's set desc->NumAdapters to zero as well when failure occurs.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/4857#note_60003