mirror of
https://github.com/reactos/reactos.git
synced 2026-07-05 14:44:18 +08:00
Check for NULL before using the DC.
Fixes Coverity CID 680. svn path=/trunk/; revision=36579
This commit is contained in:
@@ -599,14 +599,17 @@ NtGdiCreateSolidBrush(COLORREF Color,
|
||||
BOOL STDCALL
|
||||
NtGdiSetBrushOrg(HDC hDC, INT XOrg, INT YOrg, LPPOINT Point)
|
||||
{
|
||||
PDC dc = DC_LockDc(hDC);
|
||||
PDC_ATTR Dc_Attr = dc->pDc_Attr;
|
||||
if (!Dc_Attr) Dc_Attr = &dc->Dc_Attr;
|
||||
PDC dc;
|
||||
PDC_ATTR Dc_Attr;
|
||||
|
||||
dc = DC_LockDc(hDC);
|
||||
if (dc == NULL)
|
||||
{
|
||||
SetLastWin32Error(ERROR_INVALID_HANDLE);
|
||||
return FALSE;
|
||||
}
|
||||
Dc_Attr = dc->pDc_Attr;
|
||||
if (!Dc_Attr) Dc_Attr = &dc->Dc_Attr;
|
||||
|
||||
if (Point != NULL)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user