Module: wine Branch: master Commit: 602e6753753ef0e897a9fd7ce46956baca1de510 URL: http://source.winehq.org/git/wine.git/?a=commit;h=602e6753753ef0e897a9fd7ce4...
Author: Andrew Talbot andrew.talbot@talbotville.com Date: Sat Feb 2 13:36:18 2008 +0000
msvfw32: Avoid possible dereference of NULL pointer (Coverity).
---
dlls/msvfw32/drawdib.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/msvfw32/drawdib.c b/dlls/msvfw32/drawdib.c index 3b30823..137716d 100644 --- a/dlls/msvfw32/drawdib.c +++ b/dlls/msvfw32/drawdib.c @@ -133,6 +133,8 @@ BOOL VFWAPI DrawDibEnd(HDRAWDIB hdd)
TRACE("(%p)\n", hdd);
+ if (!whdd) return FALSE; + whdd->hpal = 0; /* Do not free this */ whdd->hdc = 0; HeapFree(GetProcessHeap(), 0, whdd->lpbi);