25 Nov
2025
25 Nov
'25
6:38 a.m.
Brendan Shanks (@bshanks) commented about dlls/winemac.drv/cocoa_display.m:
+ { + if (edid) + CFRelease(edid); + continue; + } + + edid_ptr = CFDataGetBytePtr(edid); + vendor_number_edid = (uint16_t)(edid_ptr[9] | (edid_ptr[8] << 8)); + model_number_edid = *((uint16_t *)&edid_ptr[10]); + serial_number_edid = *((uint32_t *)&edid_ptr[12]); + if (vendor_number == vendor_number_edid && + model_number == model_number_edid && + serial_number == serial_number_edid) + break; + + CFRelease(edid); Also set `edid` NULL here too.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8925#note_123601