From 4b098028f3fe27445e188593e74ece50e460cf9d Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Wed, 22 Aug 2007 08:32:47 +0200 Subject: [PATCH] gdi32: Fix possible NULL pointer dereference (Coverity). --- dlls/gdi32/dc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dlls/gdi32/dc.c b/dlls/gdi32/dc.c index a6238681992..4bf19b4bf12 100644 --- a/dlls/gdi32/dc.c +++ b/dlls/gdi32/dc.c @@ -1617,8 +1617,11 @@ INT WINAPI GetRelAbs( HDC hdc, DWORD dwIgnore ) { INT ret = 0; DC *dc = DC_GetDCPtr( hdc ); - if (dc) ret = dc->relAbsMode; - DC_ReleaseDCPtr( dc ); + if (dc) + { + ret = dc->relAbsMode; + DC_ReleaseDCPtr( dc ); + } return ret; }