Fix leak of FixedSizeMemoryStream object from DxilConv (#4483)
This commit is contained in:
Родитель
f1bde42472
Коммит
07bf1ae857
|
@ -332,7 +332,7 @@ void DxbcConverter::ConvertImpl(_In_reads_bytes_(DxbcSize) LPCVOID pDxbc,
|
|||
CComPtr<AbstractMemoryStream> pOutputStream;
|
||||
IFT(CreateFixedSizeMemoryStream((LPBYTE)pOutput.m_pData, OutputSize, &pOutputStream));
|
||||
pContainerWriter->write(pOutputStream);
|
||||
pOutputStream.Detach();
|
||||
// pOutputStream does not own the buffer; allow CComPtr to clean up the stream object.
|
||||
|
||||
*ppDxil = pOutput.Detach();
|
||||
*pDxilSize = OutputSize;
|
||||
|
|
Загрузка…
Ссылка в новой задаче