[SHELL32] Ensure CIDLDataObject::GetData always returns an STGMEDIUM that is safe for use with ReleaseStgMedium

This commit is contained in:
Mark Jansen
2020-01-29 21:36:08 +01:00
committed by Ioannis Adamopoulos
parent ff61611aec
commit 6a6a28b634

View File

@@ -236,6 +236,8 @@ HRESULT WINAPI CIDLDataObj::GetData(LPFORMATETC pformatetcIn, STGMEDIUM *pmedium
GetClipboardFormatNameA (pformatetcIn->cfFormat, szTemp, 256);
TRACE("(%p)->(%p %p format=%s)\n", this, pformatetcIn, pmedium, szTemp);
}
pmedium->hGlobal = NULL;
pmedium->pUnkForRelease = NULL;
for (int n = 0; n < m_Formats.GetSize(); ++n)
{
const FORMATETC& fmt = m_Formats[n];