Module: wine Branch: master Commit: 4fac4588bb5260b717c9bbeffabd33b06ac0a33b URL: https://gitlab.winehq.org/wine/wine/-/commit/4fac4588bb5260b717c9bbeffabd33b...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Mon Nov 27 08:42:15 2023 +0100
gdi32/emf: Check for allocation failure in GdiComment().
---
dlls/gdi32/emfdc.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/gdi32/emfdc.c b/dlls/gdi32/emfdc.c index a3e263ae2a0..0d53fe8d553 100644 --- a/dlls/gdi32/emfdc.c +++ b/dlls/gdi32/emfdc.c @@ -2522,6 +2522,9 @@ BOOL WINAPI GdiComment( HDC hdc, UINT bytes, const BYTE *buffer ) total = offsetof(EMRGDICOMMENT,Data) + aligned_size(bytes);
emr = HeapAlloc(GetProcessHeap(), 0, total); + if (!emr) + return FALSE; + emr->emr.iType = EMR_GDICOMMENT; emr->emr.nSize = total; emr->cbData = bytes;