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.